Bonjour,
J'ai un classeur avec plusieurs feuilles.
Actuellement, Feuil2(Clients) est appelée par le biais de Worksheets("Clients") par beaucoup de fonctions VBA, dans plusieurs modules et dans plusieurs feuilles.
Je voudrai maintenant que l'ensemble de mes fonctions pointant vers Worksheets(Clients) utilisent comme nom de Worksheets le contenu de la cellule E1 dans Worksheets(MENU)
Ainsi, si E1 contient le mot "test" toutes mes fonctions sauront qu'il faudra chercher dans Worksheeets("test")
J'ai essayé d'intégrer ceci dans Thisworkbook, mais sans succés :
database_client_a_utiliser ne prend pas le contenu de la cellule E1 de la page intitulée : "MENU"
Merci à vous pour votre aide,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub Workbook_Open() Dim database_client_a_utiliser As Range ' Le nom de la Feuille 2 est définie par le contenu de la cellule E1 dans la Worksheets "MENU" : Set database_client_a_utiliser.Name = Sheets(1).Range("E1").Value MsgBox database_client_a_utiliser End Sub
Partager