VBA suppression ligne

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,
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour,
    Oui, sauf
    If Cells(y, 3).Value = "delete" Then 'avec des guillements)
    A+