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

  1. chossette9 Messages postés 6855 Date d'inscription   Statut Contributeur Dernière intervention   1 313
     
    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
    1. fapfapfap
       
      ca marche merci beaucoup!
      0