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. Bonjour

    Essaye avec Worksheets

    A +
    0
    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
      0
      1. Il veut pas^^

        c'est au niveau du "DO" qu il bug
        0
        1. Ben ca marche pour moi !

          As tu bien écris O(la lettre) et pas 0(zéro)? (question idiote mais ...)
          0
          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...
            0