[VBA] Comment supprimer une ligne entiere dans excel
Bonjour,
Pouvez vous m'aidez
voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Public Function differences()
Dim Cell As Range
For Each Cell In Range("A2:A16")
If Cell Like "*" & Cell.Offset(0, 1) & "*" Or _
Cell.Offset(0, 1) Like "*" & Cell & "*" Then GoTo 1 Else GoTo 2
1: MsgBox Cell & " / " & Cell.Offset(0, 1) & vbLf & vbLf & "SEMBLABLES"
' Supprimer la ligne entiére et remonter les lignes du dessous
2: MsgBox Cell & " / " & Cell.Offset(0, 1) & vbLf & vbLf & "ERREURS"
Next Cell
End Function |
Ce programme me permet de comparer deux zone de texte et j'aimerai pouvoir supprimer les lignes entiéres qui correspondes à "SEMBLABLES" afin de ne garder que les erreurs et si possible faire remonter les lignes afin qu'il n'y est pas de trou dans mon tableau.
Peut on aussi dans la ligne du code "For Each Cell In Range("A2:A16")"
spécifier dans une variable la derniére ligne de la ranger.
Ex: For Each Cell In Range("A2:Ax")
Merci