Probleme de syntaxe VBA

Résolu
Salut a tous,

J'ai un ptit probleme de syntaxe sur VBA qui commence a me casser la tete...

J ai un:

Sub

do until (workbooks("Cahier").Sheets(1).Range("B"&i) <> "")
i = i + 1
loop

'Jusque la tout va bien
'Ensuite je cherche a selectioner une plage s'etendant de "E" & i jusqu'a "DO" & i
'Genre:

Sheets(1).Range("E & i : DO & i").Select

'j'ai aussi essayé un truc du genre

Sheets(1).Range("E:DO" & i).Select

End Sub

Mais pas moyen de trouver la bonne syntaxe

Merci les gars

5 réponses

  1. Desole je vien de me rendre compte que je ne sait plus ou pas lire...

    En fait au lieu de "E" & i : "DO" & i
    c'est "E" & i , "DO" & i

    Desole du derangement

    Ma mere ma toujours dit de tourner ma langue dans ma bouche avant de sortr des conneries...
    1. Ben ca marche pour moi !

      As tu bien écris O(la lettre) et pas 0(zéro)? (question idiote mais ...)
      1. Pour définir la plage de sélection c'est peut- être plus simple comme ça:

        plage = "E" & i &":DO" & i
        Worksheets(1).Range(plage).Select

        Bonne continuation