Macro para que no borre encabezado y sea más rápida
Dante Amor buenos días, favor su apoyo para que la macro mencionada no borre el encabezado (la primera fila), y finalmente si se puede hacer más rápida ya que se demora en validar mucho las 40 mil filas.
Agradezco de antemano por las enseñanzas
Sub Unicos_Duplicados()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
ActiveSheet.DisplayPageBreaks = False
'Por Dante Amor
'cuenta unicos y duplicados
'
u = Range("A" & Rows.Count).End(xlUp).Row
For i = 1 To u
valor = Cells(i, "A").Value
If valor > 0 Then
cuenta = Application.WorksheetFunction.CountIf(Range(Cells(1, "A"), Cells(u, "A")), valor)
If cuenta = 1 Then
Cells(i, "B").Value = 1
Else
Cells(i, "B").Value = 2
End If
End If
Next
MsgBox "fin"
Application.ScreenUpdating = True
Application.EnableEvents = True
ActiveSheet.DisplayPageBreaks = True
Application.CutCopyMode = False
End Sub
1 respuesta
Respuesta de Dante Amor
1