Bonjour,
Le code suivant ne répond pas exactement à tes exigences car je n'arrive pas à incrémenter la cellule source mais c'est déjà un début :
Sub SupprA()
Dim i As Integer
With ThisWorkbook.Sheets("Feuil1")
'Précisez le nom de votre feuille
For i = .Range("A" & .Rows.Count).End(xlUp).Row To 2 Step -1
'Rows.count permet de retourner le nombre de ligne de la plage range
If .Range("A" & i).Value = Range("G1") Then 'cellule source : G1
.Rows(i).Delete
End If
Next i
End With
End Sub
Attention : L'exécution de la macro supprimera toute la ligne où la condition An = G1 est validée
J'espère t'avoir aidé