¿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

Respuestas a la pregunta(3)

Su respuesta a la pregunta