Comment incrémenter les lettres de colonne ?

Bonjour,

je suis novice en vba et ma question va surement vous paraitre désuete, mais je tourne en rond dans mes différentes recherches.

Dans une boucle du style

For x = 1 To Nb_pages

Nom_Fichier = Worksheets("liste fichiers à générer").Range("B" & x + 1) & " " & Periode & ".PDF"

Next x

j'aimerai que la lettre B de la colonne puisse s'incrémenter et passer à C, pour ajouter une autre boucle et me permettre ainsi de trouver un contenu dans la cellule de la colonne C. (et ainsi de suite jusqu a un nombre maximal que j'alimente par ailleurs)

Je sais c'est bête, mais je bloque.

Merci

Bonjour,

Tu utilises la valeur numérique du rang de colonne, avec la méthode Cells.

Aucun problème pour une boucle ainsi.

Cordialement

Ferrand

c'est à dire que mon range("B" & x+1) pourrait devenir cells(x+1, y) si y est ma nouvelle boucle ?

cells(1,1) me renvoit le contenu de A1 ?

Merci


serait-ce

cells.value(x,y) ?

Oui.

Rechercher des sujets similaires à "comment incrementer lettres colonne"