Bonjour à tous,
J'ai programmé un classeur pour un suivi et je cherche à automatiser la mise à jour des mes feuilles par rapport à leur nom.
Avec le temps le nombre de feuille ne cesse d'augmenter. Les feuilles qui s'ajoutent automatiquement par du code sont une copie d'une feuille exemple nommé FEUILLE_EXEMPLE(FEUILLE EXEMPLE).
Lorsque qu'une nouvelle feuille s'ajoute, elle est nommée FEUILLE_EXEMPLE2(nom de feuille programmé).
J'aimerais faire un code à l'ouverture du classeur pour activer le code de chaque FEUILLE_EXEMPLE et ne pas activer les autres feuilles.
J'ai déjà fait le code ci-dessus mais sans résultat.
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 WS As Worksheet Dim VARNAMEFEUILLE As String Dim VARREFERENCENAMEFEUILLE As String For Each WS In ThisWorkbook.Worksheets VARNAMEFEUILLE = Worksheets.Name.Value VARREFERENCENAMEFEUILLE = Left(VARNAMEFEUILLE, 15) If VARREFERENCENAMEFEUILLE = "FEUILLE_EXEMPLE" Then Worksheets(VARNAMEFEUILLE).Activate End If Next WS
Partager