J'aimerais écrire en VBA, supprimer ou effacer les lignes de la colonne A
contenant le mot"article".
Ou bien effacer les lignes de la colonne A ne contenant pas un nombre à 5
chiffres.
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
ChrisV
Bonjour Genyal_F,
Pour supprimer les lignes...
Sub zaza() Dim r As Long Application.ScreenUpdating = False On Error Resume Next For r = Columns(1).Find("*", [A1], , , xlByRows, _ xlPrevious).Row To 1 Step -1 If Cells(r, 1) Like "article" Or (IsNumeric(Cells(r, 1)) _ And Len(Cells(r, 1)) <> 5) Then _ Rows(r).Delete Next r End Sub
ChrisV
"Genyal_F" a écrit dans le message de news:
Bonjour,
J'aimerais écrire en VBA, supprimer ou effacer les lignes de la colonne A contenant le mot"article". Ou bien effacer les lignes de la colonne A ne contenant pas un nombre à 5 chiffres.
Merci d'avance
Genyal_F
Bonjour Genyal_F,
Pour supprimer les lignes...
Sub zaza()
Dim r As Long
Application.ScreenUpdating = False
On Error Resume Next
For r = Columns(1).Find("*", [A1], , , xlByRows, _
xlPrevious).Row To 1 Step -1
If Cells(r, 1) Like "article" Or (IsNumeric(Cells(r, 1)) _
And Len(Cells(r, 1)) <> 5) Then _
Rows(r).Delete
Next r
End Sub
ChrisV
"Genyal_F" <vitesse2@voila.fr> a écrit dans le message de
news:Xns94C0BB55A1E1Fvitesse2voilafr@212.27.42.67...
Bonjour,
J'aimerais écrire en VBA, supprimer ou effacer les lignes de la colonne A
contenant le mot"article".
Ou bien effacer les lignes de la colonne A ne contenant pas un nombre à 5
chiffres.
Sub zaza() Dim r As Long Application.ScreenUpdating = False On Error Resume Next For r = Columns(1).Find("*", [A1], , , xlByRows, _ xlPrevious).Row To 1 Step -1 If Cells(r, 1) Like "article" Or (IsNumeric(Cells(r, 1)) _ And Len(Cells(r, 1)) <> 5) Then _ Rows(r).Delete Next r End Sub
ChrisV
"Genyal_F" a écrit dans le message de news:
Bonjour,
J'aimerais écrire en VBA, supprimer ou effacer les lignes de la colonne A contenant le mot"article". Ou bien effacer les lignes de la colonne A ne contenant pas un nombre à 5 chiffres.
Merci d'avance
Genyal_F
ChrisV
Pour effacer le contenu remplace simplement Rows(r).Delete par Rows(r).ClearContents
ChrisV
"ChrisV" a écrit dans le message de news:
Bonjour Genyal_F,
Pour supprimer les lignes...
Sub zaza() Dim r As Long Application.ScreenUpdating = False On Error Resume Next For r = Columns(1).Find("*", [A1], , , xlByRows, _ xlPrevious).Row To 1 Step -1 If Cells(r, 1) Like "article" Or (IsNumeric(Cells(r, 1)) _ And Len(Cells(r, 1)) <> 5) Then _ Rows(r).Delete Next r End Sub
ChrisV
"Genyal_F" a écrit dans le message de news:
Bonjour,
J'aimerais écrire en VBA, supprimer ou effacer les lignes de la colonne A
contenant le mot"article". Ou bien effacer les lignes de la colonne A ne contenant pas un nombre à 5
chiffres.
Merci d'avance
Genyal_F
Pour effacer le contenu remplace simplement
Rows(r).Delete
par
Rows(r).ClearContents
ChrisV
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message de
news:e3jS2YaGEHA.3880@TK2MSFTNGP09.phx.gbl...
Bonjour Genyal_F,
Pour supprimer les lignes...
Sub zaza()
Dim r As Long
Application.ScreenUpdating = False
On Error Resume Next
For r = Columns(1).Find("*", [A1], , , xlByRows, _
xlPrevious).Row To 1 Step -1
If Cells(r, 1) Like "article" Or (IsNumeric(Cells(r, 1)) _
And Len(Cells(r, 1)) <> 5) Then _
Rows(r).Delete
Next r
End Sub
ChrisV
"Genyal_F" <vitesse2@voila.fr> a écrit dans le message de
news:Xns94C0BB55A1E1Fvitesse2voilafr@212.27.42.67...
Bonjour,
J'aimerais écrire en VBA, supprimer ou effacer les lignes de la colonne
A
contenant le mot"article".
Ou bien effacer les lignes de la colonne A ne contenant pas un nombre à
5
Pour effacer le contenu remplace simplement Rows(r).Delete par Rows(r).ClearContents
ChrisV
"ChrisV" a écrit dans le message de news:
Bonjour Genyal_F,
Pour supprimer les lignes...
Sub zaza() Dim r As Long Application.ScreenUpdating = False On Error Resume Next For r = Columns(1).Find("*", [A1], , , xlByRows, _ xlPrevious).Row To 1 Step -1 If Cells(r, 1) Like "article" Or (IsNumeric(Cells(r, 1)) _ And Len(Cells(r, 1)) <> 5) Then _ Rows(r).Delete Next r End Sub
ChrisV
"Genyal_F" a écrit dans le message de news:
Bonjour,
J'aimerais écrire en VBA, supprimer ou effacer les lignes de la colonne A
contenant le mot"article". Ou bien effacer les lignes de la colonne A ne contenant pas un nombre à 5