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 tourLa 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
Ce code je l'ai mis dans "ThisWorkBook" et dans un module, j'utilise fichier_logiciel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Et la! PAF!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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).ActivateAIE, ça fait mal ...
Erreur: fichier_logiciel n'est pas définie,![]()
Partager