A proposito de macros vi que estan preparando un libro en español Será posible adquirirlo desde Argentina?? Adjunto archivo aver si me pueden ayudar Gracias y saludos








opermty";p="29718 escribió:Solo un dato que me parece curioso en esta parte del codigo:
For Each ws In ThisWorkbook.Worksheets
On Error GoTo Salida
Esta parte nos obliga a salir del bucle si la hoja se encuentra vacia o las celdas no contienen datos haciendo caso omiso de las hojas consecutivas.
Sub Repetidos2()
Dim Unicos As New Collection
Dim ws As Worksheet
Dim c As Range, rng As Range
Dim col As String
col = "A"
Application.ScreenUpdating = False
For Each ws In ThisWorkbook.Worksheets
On Error Resume Next
With ws
Set rng = .Range(.Cells(2, col), _
.Cells(.Rows.Count, col).End(xlUp)) _
.SpecialCells(xlCellTypeConstants)
End With
On Error GoTo 0
If Not rng Is Nothing Then
For Each c In rng
On Error Resume Next
Unicos.Add c.Address, c.Text
If Err.Number <> 0 Then c.Offset(, 1) = "Repetido " _
& rng.Find(c, rng(1), , xlWhole).Address
Next c
Set Unicos = Nothing
Set rng = Nothing
i = 0
End If
Next ws
Application.ScreenUpdating = True
End Sub
opermty";p="29719 escribió:La función .SpecialCells(xlCellTypeBlanks) de VBA no funciona como se espera en Excel
http://support.microsoft.com/kb/832293/es




jbf99";p="29769 escribió:El rangecalc ese me daba que la UDF tenia una velocidad de recalculo era similar a la formula normal


Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 11 invitados