for i = [N65534].end(3).row to 1 step -1 if range ("N" & i).value= "YES" then rows(i).delete next
end sub
Chris.
-----Message d'origine----- Bonjour,
Je souhaite construire une macro qui ferait ceci :
une boucle qui regarderai dans les celules de la colonne N s'il y a YES et
si c'est le cas elle detruirai la ligne où il y a YES.
Je debute en visual basic et je ne sais pas comment procéder.
Pourriez vous l'aider?
Merci
--
.
ChrisV
Bonjour marsupile,
Sub suppr_YES() Dim i As Double Application.ScreenUpdating = False For i = [N65536].End(xlUp).Row To 1 Step -1 If Cells(i, "N") Like "YES" Then Rows(i).Delete Next i End Sub
ChrisV
"marsupile" a écrit dans le message de news: 402773ce$0$28757$
Bonjour,
Je souhaite construire une macro qui ferait ceci :
une boucle qui regarderai dans les celules de la colonne N s'il y a YES et si c'est le cas elle detruirai la ligne où il y a YES.
Je debute en visual basic et je ne sais pas comment procéder.
Pourriez vous l'aider?
Merci
--
Bonjour marsupile,
Sub suppr_YES()
Dim i As Double
Application.ScreenUpdating = False
For i = [N65536].End(xlUp).Row To 1 Step -1
If Cells(i, "N") Like "YES" Then Rows(i).Delete
Next i
End Sub
ChrisV
"marsupile" <marsupile@numericable.fr> a écrit dans le message de news:
402773ce$0$28757$626a14ce@news.free.fr...
Bonjour,
Je souhaite construire une macro qui ferait ceci :
une boucle qui regarderai dans les celules de la colonne N s'il y a YES et
si c'est le cas elle detruirai la ligne où il y a YES.
Je debute en visual basic et je ne sais pas comment procéder.
Sub suppr_YES() Dim i As Double Application.ScreenUpdating = False For i = [N65536].End(xlUp).Row To 1 Step -1 If Cells(i, "N") Like "YES" Then Rows(i).Delete Next i End Sub
ChrisV
"marsupile" a écrit dans le message de news: 402773ce$0$28757$
Bonjour,
Je souhaite construire une macro qui ferait ceci :
une boucle qui regarderai dans les celules de la colonne N s'il y a YES et si c'est le cas elle detruirai la ligne où il y a YES.
Je debute en visual basic et je ne sais pas comment procéder.
Pourriez vous l'aider?
Merci
--
ChrisV
Oups... petite coquille Dim i as Long oeuf corse
ChrisV
"ChrisV" a écrit dans le message de news:
Bonjour marsupile,
Sub suppr_YES() Dim i As Double Application.ScreenUpdating = False For i = [N65536].End(xlUp).Row To 1 Step -1 If Cells(i, "N") Like "YES" Then Rows(i).Delete Next i End Sub
ChrisV
"marsupile" a écrit dans le message de news: 402773ce$0$28757$
Bonjour,
Je souhaite construire une macro qui ferait ceci :
une boucle qui regarderai dans les celules de la colonne N s'il y a YES et
si c'est le cas elle detruirai la ligne où il y a YES.
Je debute en visual basic et je ne sais pas comment procéder.
Pourriez vous l'aider?
Merci
--
Oups... petite coquille
Dim i as Long oeuf corse
ChrisV
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message de news:
OxiOKVw7DHA.488@TK2MSFTNGP12.phx.gbl...
Bonjour marsupile,
Sub suppr_YES()
Dim i As Double
Application.ScreenUpdating = False
For i = [N65536].End(xlUp).Row To 1 Step -1
If Cells(i, "N") Like "YES" Then Rows(i).Delete
Next i
End Sub
ChrisV
"marsupile" <marsupile@numericable.fr> a écrit dans le message de news:
402773ce$0$28757$626a14ce@news.free.fr...
Bonjour,
Je souhaite construire une macro qui ferait ceci :
une boucle qui regarderai dans les celules de la colonne N s'il y a YES
et
si c'est le cas elle detruirai la ligne où il y a YES.
Je debute en visual basic et je ne sais pas comment procéder.
Sub suppr_YES() Dim i As Double Application.ScreenUpdating = False For i = [N65536].End(xlUp).Row To 1 Step -1 If Cells(i, "N") Like "YES" Then Rows(i).Delete Next i End Sub
ChrisV
"marsupile" a écrit dans le message de news: 402773ce$0$28757$
Bonjour,
Je souhaite construire une macro qui ferait ceci :
une boucle qui regarderai dans les celules de la colonne N s'il y a YES et
si c'est le cas elle detruirai la ligne où il y a YES.
Je debute en visual basic et je ne sais pas comment procéder.