Dans la colonne D, j'ai des noms de clients et j'aimerai créer une macro qui
me permette de supprimer toutes les lignes qui correspondent à un nom de
client particulier figurant dans la colonne D.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
garnote
Salut Michel,
Essaie ceci :
Sub Supprime_Lignes_Barberousse_ColonneD() Dim plage As Range Dim cellule As Range Set plage = Range(Range("D1"), Range("D65536").End(xlUp)) For Each cellule In plage If cellule.Value = "Barberousse" Then cellule.EntireRow.Delete Next cellule End Sub
Serge
"Michel" a écrit dans le message de news:
Bonjour,
Dans la colonne D, j'ai des noms de clients et j'aimerai créer une macro qui me permette de supprimer toutes les lignes qui correspondent à un nom de client particulier figurant dans la colonne D.
Merci de votre aide
Michel
Salut Michel,
Essaie ceci :
Sub Supprime_Lignes_Barberousse_ColonneD()
Dim plage As Range
Dim cellule As Range
Set plage = Range(Range("D1"), Range("D65536").End(xlUp))
For Each cellule In plage
If cellule.Value = "Barberousse" Then cellule.EntireRow.Delete
Next cellule
End Sub
Serge
"Michel" <Michel@discussions.microsoft.com> a écrit dans le message de news: 730E622D-A513-4181-AE98-8146080A20EE@microsoft.com...
Bonjour,
Dans la colonne D, j'ai des noms de clients et j'aimerai créer une macro qui
me permette de supprimer toutes les lignes qui correspondent à un nom de
client particulier figurant dans la colonne D.
Sub Supprime_Lignes_Barberousse_ColonneD() Dim plage As Range Dim cellule As Range Set plage = Range(Range("D1"), Range("D65536").End(xlUp)) For Each cellule In plage If cellule.Value = "Barberousse" Then cellule.EntireRow.Delete Next cellule End Sub
Serge
"Michel" a écrit dans le message de news:
Bonjour,
Dans la colonne D, j'ai des noms de clients et j'aimerai créer une macro qui me permette de supprimer toutes les lignes qui correspondent à un nom de client particulier figurant dans la colonne D.
Merci de votre aide
Michel
Michel
Merci Serge,
c'est exactement ce qu'il me falait
Salut Michel,
Essaie ceci :
Sub Supprime_Lignes_Barberousse_ColonneD() Dim plage As Range Dim cellule As Range Set plage = Range(Range("D1"), Range("D65536").End(xlUp)) For Each cellule In plage If cellule.Value = "Barberousse" Then cellule.EntireRow.Delete Next cellule End Sub
Serge
"Michel" a écrit dans le message de news:
Bonjour,
Dans la colonne D, j'ai des noms de clients et j'aimerai créer une macro qui me permette de supprimer toutes les lignes qui correspondent à un nom de client particulier figurant dans la colonne D.
Merci de votre aide
Michel
Merci Serge,
c'est exactement ce qu'il me falait
Salut Michel,
Essaie ceci :
Sub Supprime_Lignes_Barberousse_ColonneD()
Dim plage As Range
Dim cellule As Range
Set plage = Range(Range("D1"), Range("D65536").End(xlUp))
For Each cellule In plage
If cellule.Value = "Barberousse" Then cellule.EntireRow.Delete
Next cellule
End Sub
Serge
"Michel" <Michel@discussions.microsoft.com> a écrit dans le message de news: 730E622D-A513-4181-AE98-8146080A20EE@microsoft.com...
Bonjour,
Dans la colonne D, j'ai des noms de clients et j'aimerai créer une macro qui
me permette de supprimer toutes les lignes qui correspondent à un nom de
client particulier figurant dans la colonne D.
Sub Supprime_Lignes_Barberousse_ColonneD() Dim plage As Range Dim cellule As Range Set plage = Range(Range("D1"), Range("D65536").End(xlUp)) For Each cellule In plage If cellule.Value = "Barberousse" Then cellule.EntireRow.Delete Next cellule End Sub
Serge
"Michel" a écrit dans le message de news:
Bonjour,
Dans la colonne D, j'ai des noms de clients et j'aimerai créer une macro qui me permette de supprimer toutes les lignes qui correspondent à un nom de client particulier figurant dans la colonne D.
Merci de votre aide
Michel
garnote
Non, non, non ;-) C'est plutôt ça :
Sub Supprime_Lignes_Barberousse_ColonneD() Dim plage As Range Dim cellule As Range Set plage = Range(Range("D1"), Range("D65536").End(xlUp)) For i = plage.Cells.Count To 1 Step -1 If plage(i).Value = "Barberousse" Then plage(i).EntireRow.Delete Next i End Sub
Serge
"Michel" a écrit dans le message de news:
Merci Serge,
c'est exactement ce qu'il me falait
Salut Michel,
Essaie ceci :
Sub Supprime_Lignes_Barberousse_ColonneD() Dim plage As Range Dim cellule As Range Set plage = Range(Range("D1"), Range("D65536").End(xlUp)) For Each cellule In plage If cellule.Value = "Barberousse" Then cellule.EntireRow.Delete Next cellule End Sub
Serge
"Michel" a écrit dans le message de news:
Bonjour,
Dans la colonne D, j'ai des noms de clients et j'aimerai créer une macro qui me permette de supprimer toutes les lignes qui correspondent à un nom de client particulier figurant dans la colonne D.
Merci de votre aide
Michel
Non, non, non ;-)
C'est plutôt ça :
Sub Supprime_Lignes_Barberousse_ColonneD()
Dim plage As Range
Dim cellule As Range
Set plage = Range(Range("D1"), Range("D65536").End(xlUp))
For i = plage.Cells.Count To 1 Step -1
If plage(i).Value = "Barberousse" Then plage(i).EntireRow.Delete
Next i
End Sub
Serge
"Michel" <Michel@discussions.microsoft.com> a écrit dans le message de news: 82F769CF-C5A9-4921-B897-EB54A2051773@microsoft.com...
Merci Serge,
c'est exactement ce qu'il me falait
Salut Michel,
Essaie ceci :
Sub Supprime_Lignes_Barberousse_ColonneD()
Dim plage As Range
Dim cellule As Range
Set plage = Range(Range("D1"), Range("D65536").End(xlUp))
For Each cellule In plage
If cellule.Value = "Barberousse" Then cellule.EntireRow.Delete
Next cellule
End Sub
Serge
"Michel" <Michel@discussions.microsoft.com> a écrit dans le message de news:
730E622D-A513-4181-AE98-8146080A20EE@microsoft.com...
Bonjour,
Dans la colonne D, j'ai des noms de clients et j'aimerai créer une macro qui
me permette de supprimer toutes les lignes qui correspondent à un nom de
client particulier figurant dans la colonne D.
Sub Supprime_Lignes_Barberousse_ColonneD() Dim plage As Range Dim cellule As Range Set plage = Range(Range("D1"), Range("D65536").End(xlUp)) For i = plage.Cells.Count To 1 Step -1 If plage(i).Value = "Barberousse" Then plage(i).EntireRow.Delete Next i End Sub
Serge
"Michel" a écrit dans le message de news:
Merci Serge,
c'est exactement ce qu'il me falait
Salut Michel,
Essaie ceci :
Sub Supprime_Lignes_Barberousse_ColonneD() Dim plage As Range Dim cellule As Range Set plage = Range(Range("D1"), Range("D65536").End(xlUp)) For Each cellule In plage If cellule.Value = "Barberousse" Then cellule.EntireRow.Delete Next cellule End Sub
Serge
"Michel" a écrit dans le message de news:
Bonjour,
Dans la colonne D, j'ai des noms de clients et j'aimerai créer une macro qui me permette de supprimer toutes les lignes qui correspondent à un nom de client particulier figurant dans la colonne D.