Next for para loop
Publicado por Guillermo (22 intervenciones) el 19/12/2021 16:36:35
Buenas tardes. Estoy intentando que una macro elimine las filas que tengan la celda vacía en cierta columna, usando el siguiente código:
Dim UltimaFila2 As String
UltimaFila2 = ActiveSheet.Cells(Rows.Count, 12).End(xlUp).Row
For i = 1 To UltimaFila2
If Cells(i, 12).Value = "" Then
ActiveSheet.Cells(i, 12).EntireRow.Delete
End If
Next i
El problema está en que solo elimina la fila de la primera celda que encuentra vacía pero luego no sigue buscando las demás. Hay algo que deba corregir?
Gracias!
Dim UltimaFila2 As String
UltimaFila2 = ActiveSheet.Cells(Rows.Count, 12).End(xlUp).Row
For i = 1 To UltimaFila2
If Cells(i, 12).Value = "" Then
ActiveSheet.Cells(i, 12).EntireRow.Delete
End If
Next i
El problema está en que solo elimina la fila de la primera celda que encuentra vacía pero luego no sigue buscando las demás. Hay algo que deba corregir?
Gracias!
Valora esta pregunta


0