VBA suppression ligne

derout -  
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour,

Je débute en VBA et je désirerai créer une macro afin de supprimer toutes les lignes ou se trouve le mot delete (colonne E).
Dites moi si je me trompe, j'imagine qu'il suffit de copier la formule qui a été communiqué a alaniepce par aquarelle et de remplacer 0 par delete ainsi que la colonne:

Public Sub SupprLigneCellZero_ColE()
Dim x As Long
Dim y As Long
x = Range("E65536").End(xlUp).Row

For y = x To 5 Step -1

If Cells(y, 3).Value = delete Then

Rows(y).Delete

End If

Next y
End Sub

Une fois que j'ai imprimé le texte sur mon module comment faire pour enregistrer la macro et la retrouver? Pour l'instant je n'ai pas trouvé d'autre solution que d'enregistrer une macro (afin d'avoir la structure) puis je change le code.

merci pour votre soutien,
A voir également:

1 réponse

lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Bonjour,
Oui, sauf
If Cells(y, 3).Value = "delete" Then 'avec des guillements)
A+
0