Bonjour,
j'ai des feuilles de calculs qui se nomment :
J'ai d'autres feuilles qui ne m'intéresse pasDATA
CHEMIN
RESUME
J'ai créé une fonction qui retourne une liste contenant les noms des feuilles ci dessus :
Ensuite dans un autre code j'appel cette fonction pour balayer ces différentes feuilles à l'aide d'une boucle for :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Function DNRefSheetsListing() Dim listing As Object Set listing = CreateObject("System.Collections.ArrayList") listing.Add "DATA" listing.Add "CHEMIN" listing.Add "RESUME" Set DNRefSheetsListing = listing End Function
Mon soucis intervient lorsque sheetName prend le nom CHEMIN de la liste, j'ai le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 For Each sheetName In DNRefSheetsListing Debug.Print (sheetName) Worksheets(sheetName).Columns("A:A").Select Next
Une idée ?erreur d'excecution '1004':
La méthode Select de la classe Range a échoué.
Merci d'avance pour votre aide.
Partager