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

  • Votes
  • Date
  • Date décroissante
  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
    1. Ben ca marche pour moi !

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