Changer le chemin absolu de mes macros

debutantevba Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -  
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis confronté à un problème et je ne sais pas si des solutions existent pour le régler ! Alors je tente ma chance ici, ça marche bien d'habitude ! =)

Alors voici mon problème,

J'ai voulu personnaliser mon ruban, en créant des boutons vers des feuilles de calcules. Voici mon ruban :


Mes boutons sont donc des marcos, écritent comme cela :

Sub Bouton1_Cliquer()
Sheets("1 - Home").Visible = True
Sheets("1 - Home").Select
ActiveWindow.DisplayWorkbookTabs = False
End Sub

Jusqu'ici cela fonctionne très bien.
Maintenant le problème !
Lorsque je veux utiliser mon ruban sur un autre PC, cela ne fonctionne pas. J'ai bien compris pourquoi, c'est parce que mes macros sont appelées d'après un chemin en absolu, qui est propre à mon ordinateur, à l'endroit ou est stocker mon classeur de base ou j'ai codé mes macros ! Du coup si je déplace ce dossier plus rien ne fonctionne ! J'ai fait le test sur mon ordinateur, si je change le dossier de place cela ne fonctionne plus.
En effet j'ai remarquer que lorsque on personnaliser le ruban et que l'on choisissait une macro, un chemin de type :

D:\users\DossierExcel\MonClasseurDeMarco.xls!Bouton_Parameters

S'affiche ...

Alors ma question en or est :

Est-il possible de changer ce chemin pour qu'il puisse être "relatif" et ainsi que mes macros soit appelés peut importe ou se trouve le dossier à partir du moment ou elles sont bien présentes dans Visual Basic ????

Merci d'avance =)
A voir également:

1 réponse

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Comment avez-vous personnalise votre ruban ???
0
debutantevba Messages postés 25 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Pour personnaliser le ruban il faut ce rendre dans fichier puis options puis Personnaliser le Ruban après vous pouvez lier une macro à votre ruban en sélectionnant dans "Choisir les commandes dans la catégories suivantes" la catégorie Macro. Ou faire autre chose ..
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713 > debutantevba Messages postés 25 Date d'inscription   Statut Membre Dernière intervention  
 
0
debutantevba Messages postés 25 Date d'inscription   Statut Membre Dernière intervention  
 
Oui j'ai bien évidement exporté puis importer le ruban ! Le ruban s'affiche sur les autres postes MAIS il ne fonctionne pas, car l'appel des boutons reliés aux macros utilise le chemin absolu cité au dessus ...
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713 > debutantevba Messages postés 25 Date d'inscription   Statut Membre Dernière intervention  
 
Re,

Ai regarde plus en detail, l'import/export est pour les fichiers de personnalisation .exportedUI, rien a voir avec votre cas
0
debutantevba Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   > f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention  
 
Je n'ai pas tout compris ...
0