Bonjour,
J'ai une colonne dans le fichier DATA dans la laquelle se trouve certains noms des onglets du fichier MACRO. Ces noms pourront changer dans le futur et je ne serait pas forcément là pour les changer.
Je cherche à extraire tous les noms ainsi notés dans la colonne pour en faire déterminer des variables Worksheets . Et faire un loop pour ne pas réécrire le code à chaque cellule de ma colonne qui définit un onglet du fichier DATA.
J'ai essayé des choses du genre dans le fichier MACRO.xlsm:
Ca plante sur cette dernière ligne. Et Google ne semble pas vouloir m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Dim wbDATA, wbMACRO as Workbook Workbooks.Open ("C:\wbDATA.xlsm") 'Oui je l'ouvre. Set wbMACRO=..... Set wbDATA=.... Dim i as integer Dim ONGLET (1 to a) as Integer Dim wsONGLET (1 to a) as Worksheet For i = 1 to 10 If IsEmpty(Cells(1,i+1))=False Then ONGLET(i)=Cells(1,i+1) wsONGLET(i)= wbDATA.Worksheets(ONGLET(i)) ....
Erreur d'exécution 9.
L'indice n'appartient pas à la sélection.
Partager