¿Cómo ignoro la primera fila de una macro de Excel que elimina todas las filas según un criterio?
Esta macro está diseñada para comparar los datos en la columna C y D y si C no coincide con D en una fila determinada, elimina todo el cable. El problema es que elimina los encabezados de la fila 1 de la hoja de Excel porque no coinciden. ¿Cómo ejecuto la macro para las filas 2 a 9999 en lugar de todas las filas 9999?
Sub deleteNonMatchingRows()
Dim i As Long
For i = 9999 To 1 Step -1 ' it will scan 9999 rows of the sheet. This number can be increased for larger sheets
If Range("C" & i) <> Range("D" & i) Then
Range("C" & i).EntireRow.Delete
End If
Next
End Sub