Ma boucle VBA est-elle correcte?

Résolu/Fermé
fapfapfap -  
 fapfapfap -
Bonjour,


Pouvez m'aider à corriger ma boucle svp? Je n'y arrive pas :/
Le but est d'écrire dans la cellule A(i) tant que la cellule B(i) n'est pas vide


Dim i As Integer
i = 1
Do
With Cells(i, B)
If Not IsEmpty(i, B) Then
Cells(i, A) = ("1 - A qualifier")
Var i = i + 1
End If
Loop Until IsEmpty(i, B)

End Sub



merci pour votre aide!

2 réponses

chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
Bonjour,

Sub boucle() 

Dim i As Integer 
i = 1 
Do Until IsEmpty(Cells(i,"B")) 
Cells(i, "A") = "1- A qualifier" 
i = i + 1 
Loop 

End Sub
Cela me semblerait plus correct, mais je n'ai pas testé.

Cordialement.

EDIT : j'avais inversé le Do et le Loop ^^
Ce mec la n'était pas une lumière, car il était niais.
1
fapfapfap
 
ca marche merci beaucoup!
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
0
chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
Effectivement michel, je n'avais pas vu.
0
fapfapfap
 
désolé.
0