[VBA-E] Variables globales sur tout un projet
Bonjour à tous,
J'ai enfin fini pour projet et je vous remercie tous pour avoir été si patient avec moi lors de mon apprentissage de VBA, car maintenant, je peux aider les autres à mon tour 8-) La classe non?
Malgré tout ça, comme je suis encore un peu débutante, mon projet est très foulli, pour utiliser des données un peu partout j'ai mis mes variables dans des cellules.
J'aimerai utiliser les fameuses variables globales.
J'ai déja essayer, je vous montre mon code
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Option Explicit
Dim fichier_logiciel As String
Dim menu_logiciel As Integer
Dim chemin_logiciel As String
Private Sub Workbook_Open()
Sheets(1).Select
Range("A1").Select
menu_logiciel = Application.CommandBars("Worksheet Menu Bar").Controls.Count |
Ce code je l'ai mis dans "ThisWorkBook" et dans un module, j'utilise fichier_logiciel
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
Option Explicit
Sub miseajour_marque()
Dim i, j As Integer
Dim nomfichier, lenom, Formule As String
Worksheets(1).Unprotect
Sheets(1).Select
Windows("Tarifs.xls").Activate
onglet_tarif = ActiveWorkbook.Sheets.Count - 2
Windows(fichier_logiciel).Activate |
Et la! PAF! :bug: AIE, ça fait mal ...
Erreur: fichier_logiciel n'est pas définie, :cry: