A voir également:
- Boucle For
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Idm for mac - Télécharger - Téléchargement & Transfert
- Instagram for pc - Télécharger - Divers Communication
- Microsoft store download for pc - Guide
- Winrar for pc - Télécharger - Compression & Décompression
4 réponses
Bonjour,
Peux-tu apporter plus d'information, dans quel langage programmes-tu par exemple ?
Pourquoi vouloir boucler sur des lettres ? Ne peux-tu pas utiliser des chiffres (chiffres position des lettres dans l'alphabet par exemple)
Peux-tu apporter plus d'information, dans quel langage programmes-tu par exemple ?
Pourquoi vouloir boucler sur des lettres ? Ne peux-tu pas utiliser des chiffres (chiffres position des lettres dans l'alphabet par exemple)
C'est effectivement impossible d'incrémenter une boucle sur des lettres.
"I" = colonne 9
"O" = colonne 15
Ce qui donne : For i = 9 To 15
Step 1 est implicite dans un For... Next, on le précise si l'on veut un pas différent,
de 2 en 2 = Step 2, de 3 en 3 = Step 3 etc ...
;o)
"I" = colonne 9
"O" = colonne 15
Ce qui donne : For i = 9 To 15
Step 1 est implicite dans un For... Next, on le précise si l'on veut un pas différent,
de 2 en 2 = Step 2, de 3 en 3 = Step 3 etc ...
;o)
Tu vois, j'ai besoin de faire
Set plage = Worksheets(1).Range(i & "9:" & i & "14")
avec i le nom de la colonne
Set plage = Worksheets(1).Range(i & "9:" & i & "14")
avec i le nom de la colonne
Essaie de faire un truc de ce genre
Dim colonne As String
Dim tab_colonne() As String
colonne = "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z"
tab_colonne = Split(colonne)
Ainsi, si j'adapte ça a ton exemple un peu plus haut, tu pourras avoir un truc de ce genre :
....
Set plage = Worksheets(1).Range(tab_colonne(i-1) & "9:" & tab_colonne(i-1) & "14")
Dim colonne As String
Dim tab_colonne() As String
colonne = "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z"
tab_colonne = Split(colonne)
Ainsi, si j'adapte ça a ton exemple un peu plus haut, tu pourras avoir un truc de ce genre :
....
Set plage = Worksheets(1).Range(tab_colonne(i-1) & "9:" & tab_colonne(i-1) & "14")