Bonjour à tous,
Voilà mon problème :
Je veux remplir un tableau dynamique contenant des tarifs , grâce à une macro vba, depuis un fichier excel, en appelant à chaque fois un numéro de colonne du document source :
Exemple :
Jusque là, tout se passe bien, chaque case du tableau VBA se remplit depuis le fichier source excel (ici en prenant depuis les colonnes A, B et C notamment).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 array_Tarifs(l, 0) = Worksheets("Feuille1").Range("A" & l + 1) array_Tarifs(l, 1) = Worksheets("Feuille1").Range("B" & l + 1) array_Tarifs(l, 2) = Worksheets("Feuille1").Range("C" & l + 1)
Le problème intervient quand je veux importer des données depuis des colonnes de type NN (car il y a plus que A,B,...,Y,Z = 26 colonnes) :
Exemple :
compile mais me renvoie le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 array_Tarifs(l, 72) = Worksheets("Feuille1").Range("BT" & l + 1) array_Tarifs(l, 73) = Worksheets("Feuille1").Range("BU" & l + 1)
"Erreur d'exécution '9':
L'indice n'appartient pas à la sélection"
puis me surligne dans mon code les lignes précédentes pour les colonnes BT ET BU
Avez vous une idée de comment appeler ces colonnes à double lettres ?
Merci bien !
Partager