VBA, chemin relatifs ? BO et Macros
Résolu/Fermé
FreFre77
Messages postés
2
Date d'inscription
jeudi 29 avril 2010
Statut
Membre
Dernière intervention
30 avril 2010
-
Modifié par FreFre77 le 29/04/2010 à 15:55
FreFre77 Messages postés 2 Date d'inscription jeudi 29 avril 2010 Statut Membre Dernière intervention 30 avril 2010 - 30 avril 2010 à 08:51
FreFre77 Messages postés 2 Date d'inscription jeudi 29 avril 2010 Statut Membre Dernière intervention 30 avril 2010 - 30 avril 2010 à 08:51
A voir également:
- VBA, chemin relatifs ? BO et Macros
- Erreur 1004 vba ✓ - Forum VB / VBA
- Find vba - Astuces et Solutions
- Incompatibilité de type vba ✓ - Forum Programmation
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Macros word - Guide
2 réponses
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
29 avril 2010 à 19:08
29 avril 2010 à 19:08
Bonjour,
Je pense qu'il manque des éléments dans ta description du problème car si tes macros sont dans ton classeur aucune raison qu'il ne les trouve pas...
Si tes macros sont dans un autre classeur ne le déplace pas. Ouvre les 2 classeurs et fais 'enregistrer sous', tu auras plus de chance que les liens se mettent à jour.
Pour info tu peux récupérer les chemin d'un classeur avec thisworkbook.path
eric
Je pense qu'il manque des éléments dans ta description du problème car si tes macros sont dans ton classeur aucune raison qu'il ne les trouve pas...
Si tes macros sont dans un autre classeur ne le déplace pas. Ouvre les 2 classeurs et fais 'enregistrer sous', tu auras plus de chance que les liens se mettent à jour.
Pour info tu peux récupérer les chemin d'un classeur avec thisworkbook.path
eric
m@rina
Messages postés
20075
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
25 avril 2024
11 272
29 avril 2010 à 20:16
29 avril 2010 à 20:16
Bonjour,
Moi j'ai compris qu'il s'agit d'une macros qui doit fonctionner avec n'importe quel classeur.
Dans ce cas, ton classeur n'a rien à faire sur le bureau, ni nulle part d'ailleurs, il faut que tu en fasses une macro complémentaire. Ainsi ta macro pourra se charger en tant que complément et tu y auras toujours accès.
Enregistrer sous : format xla (ou xlam pour la v2007)
Pour faire référence au classeur, tu mettras ActiveWorkbook.
m@rina
Moi j'ai compris qu'il s'agit d'une macros qui doit fonctionner avec n'importe quel classeur.
Dans ce cas, ton classeur n'a rien à faire sur le bureau, ni nulle part d'ailleurs, il faut que tu en fasses une macro complémentaire. Ainsi ta macro pourra se charger en tant que complément et tu y auras toujours accès.
Enregistrer sous : format xla (ou xlam pour la v2007)
Pour faire référence au classeur, tu mettras ActiveWorkbook.
m@rina
FreFre77
Messages postés
2
Date d'inscription
jeudi 29 avril 2010
Statut
Membre
Dernière intervention
30 avril 2010
30 avril 2010 à 08:51
30 avril 2010 à 08:51
En fait, je pense avoir trouver la réponse à mon problème.
En effet, la barre d'outils étant chargée lors de l'ouverture de mon classeur, celle-ci charge les liens vers les macros correspondantes au même moment.
Or, si j'ouvre un autre classeur excel qu'elle qu'il soit, il se retrouve avec la même barre à outils et si mon fichier dans lequel se situait mes macros à changer de place, alors il n'est plus possible d'avoir accès aux macros car les liens n'étant pas "rechargés" sont faux.
Le tout est en fait de penser à fermer la barre d'outils à chaque fermeture du classeur afin que les liens puissent être "rechargés" automatiquement de la bonne façon à chaque démarrage du classeur concerné.
Merci en tout cas pour vos réponses et je tâcherais d'être plus précis la prochaine fois !
En effet, la barre d'outils étant chargée lors de l'ouverture de mon classeur, celle-ci charge les liens vers les macros correspondantes au même moment.
Or, si j'ouvre un autre classeur excel qu'elle qu'il soit, il se retrouve avec la même barre à outils et si mon fichier dans lequel se situait mes macros à changer de place, alors il n'est plus possible d'avoir accès aux macros car les liens n'étant pas "rechargés" sont faux.
Le tout est en fait de penser à fermer la barre d'outils à chaque fermeture du classeur afin que les liens puissent être "rechargés" automatiquement de la bonne façon à chaque démarrage du classeur concerné.
Merci en tout cas pour vos réponses et je tâcherais d'être plus précis la prochaine fois !