OVH Cloud OVH Cloud

Problème avec un code

1 réponse
Avatar
Franck
Bonjour =E0 tous, le but du code suivant est de compl=E9menter=20
les cellules d'une colonne. Le code fonctionne mais j'ai=20
un probl=E8me au niveau de la boucle.

La compl=E9mentation se fait en colonne E, et je voudrais=20
qu'elle s'arr=EAte lorsque en colonne B, il n'y ait plus=20
marqu=E9 "MANDATS".

Merci

Le code :

Sub Complementation()

Do
Range(Selection, Selection.End(xlDown).Offset(-1)).Select
Selection.FillDown
=20
Selection.End(xlDown).Select

Loop Until ActiveSheet.Range("B1").End(xlDown).Offset(1)=20
=3D "MANDAT"

End Sub

1 réponse

Avatar
marc loreau
salut franck

je en suis pas un crack en vba mais pourquoi n'essayes tu pas de faire un
test sur chaque cellule avec un compteur du style :

Do Until Cells(I, 2)= "MANDAT"
I = I + 1
Loop

pourquoi pas ?

salutations de marc

"Franck" a écrit dans le message de news:
02e201c37cf4$a417e640$
Bonjour à tous, le but du code suivant est de complémenter
les cellules d'une colonne. Le code fonctionne mais j'ai
un problème au niveau de la boucle.

La complémentation se fait en colonne E, et je voudrais
qu'elle s'arrête lorsque en colonne B, il n'y ait plus
marqué "MANDATS".

Merci

Le code :

Sub Complementation()

Do
Range(Selection, Selection.End(xlDown).Offset(-1)).Select
Selection.FillDown

Selection.End(xlDown).Select

Loop Until ActiveSheet.Range("B1").End(xlDown).Offset(1)
= "MANDAT"

End Sub