Changer le chemin absolu de mes macros

Fermé
debutantevba Messages postés 25 Date d'inscription mardi 12 mai 2015 Statut Membre Dernière intervention 6 juillet 2015 - 9 juin 2015 à 10:46
f894009 Messages postés 16904 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 18 mars 2023 - 9 juin 2015 à 16:30
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 =)

1 réponse

f894009 Messages postés 16904 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 18 mars 2023 1 678
9 juin 2015 à 12:29
Bonjour,

Comment avez-vous personnalise votre ruban ???
0
debutantevba Messages postés 25 Date d'inscription mardi 12 mai 2015 Statut Membre Dernière intervention 6 juillet 2015
9 juin 2015 à 13:27
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 16904 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 18 mars 2023 1 678 > debutantevba Messages postés 25 Date d'inscription mardi 12 mai 2015 Statut Membre Dernière intervention 6 juillet 2015
9 juin 2015 à 14:34
0
debutantevba Messages postés 25 Date d'inscription mardi 12 mai 2015 Statut Membre Dernière intervention 6 juillet 2015
9 juin 2015 à 15:18
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 16904 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 18 mars 2023 1 678 > debutantevba Messages postés 25 Date d'inscription mardi 12 mai 2015 Statut Membre Dernière intervention 6 juillet 2015
9 juin 2015 à 15:48
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 mardi 12 mai 2015 Statut Membre Dernière intervention 6 juillet 2015 > f894009 Messages postés 16904 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 18 mars 2023
9 juin 2015 à 16:20
Je n'ai pas tout compris ...
0