T tiboo XLDnaute Nouveau 29 Juin 2011 #1 Bonjour, Dans mon application, différents fichiers sont appelés. A l'ouverture de l'application, je souhaite récupérer le chemin du fichier. Actuellement, le chemin est fixe : VB: Public Const cheminAppli As String = "C:\Users\tiboo\mesFichiers\" Je recherche : VB: chemin = ActiveWorkbook.Path Public Const cheminAppli As String = chemin Comment dois-je faire mes déclarations ? Merci d'avance, tiboo
Bonjour, Dans mon application, différents fichiers sont appelés. A l'ouverture de l'application, je souhaite récupérer le chemin du fichier. Actuellement, le chemin est fixe : VB: Public Const cheminAppli As String = "C:\Users\tiboo\mesFichiers\" Je recherche : VB: chemin = ActiveWorkbook.Path Public Const cheminAppli As String = chemin Comment dois-je faire mes déclarations ? Merci d'avance, tiboo
Pierrot93 XLDnaute Barbatruc 29 Juin 2011 #2 Re : Constante commune et "ActiveWorkbook.Path" Bonjour, tu ne peux pas renseigner une constante par une variable... bon après midi @+ Vote positif 0 Vote négatif
Re : Constante commune et "ActiveWorkbook.Path" Bonjour, tu ne peux pas renseigner une constante par une variable... bon après midi @+
T tiboo XLDnaute Nouveau 29 Juin 2011 #3 Re : Constante commune et "ActiveWorkbook.Path" Bonjour Pierrot93, Oui c'est bien ça le problème... Mais existe t-il une alternative ? Ou je suis obligé de redéclarer le chemin dans chaque sub ? Vote positif 0 Vote négatif
Re : Constante commune et "ActiveWorkbook.Path" Bonjour Pierrot93, Oui c'est bien ça le problème... Mais existe t-il une alternative ? Ou je suis obligé de redéclarer le chemin dans chaque sub ?
Dranreb XLDnaute Barbatruc 29 Juin 2011 #4 Re : Constante commune et "ActiveWorkbook.Path" Bonjour. Et: ThisWorkbook.Path est toujours utilisable partout dans le projet VBA, pas besoin de variable Public. Oui parce que: A l'ouverture de l'application, je souhaite récupérer le chemin du fichier. Cliquez pour agrandir... Donc à l'ouverture du classeur qui en contient les macros je suppose. C'est ThisWorkbook, qui ne change jamais dans le projet VBA et non ActiveWorkbook. Cordialement. Dernière édition: 29 Juin 2011 Vote positif 0 Vote négatif
Re : Constante commune et "ActiveWorkbook.Path" Bonjour. Et: ThisWorkbook.Path est toujours utilisable partout dans le projet VBA, pas besoin de variable Public. Oui parce que: A l'ouverture de l'application, je souhaite récupérer le chemin du fichier. Cliquez pour agrandir... Donc à l'ouverture du classeur qui en contient les macros je suppose. C'est ThisWorkbook, qui ne change jamais dans le projet VBA et non ActiveWorkbook. Cordialement.
T tiboo XLDnaute Nouveau 29 Juin 2011 #5 Re : Constante commune et "ActiveWorkbook.Path" Bonjour Dranreb, Oui, je me rends compte que ce n'est pas utile de le déclarer. Merci à vous 2. Vote positif 0 Vote négatif
Re : Constante commune et "ActiveWorkbook.Path" Bonjour Dranreb, Oui, je me rends compte que ce n'est pas utile de le déclarer. Merci à vous 2.