Affectation macro

Fermé
Pierre1310 Messages postés 8564 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 - 7 janv. 2016 à 11:53
Pierre1310 Messages postés 8564 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 - 7 janv. 2016 à 15:39
Bonjour,

j'ai un petit soucis avec mes macros, comme j'ai plusieurs fichiers Excel, j'ai un répertoire dans visual basic qui est commun à tous.
Mais le soucis est que je les aient devant mes yeux, je peux les exécutées manuellement pas à pas ou autre mais je ne peux pas les appeler depuis mes feuilles Excel alors que dans le visual basic je les voient depuis n'importe quelle feuille.

Si quelqu'un à la solution je suis preneur :)
A voir également:

2 réponses

jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
7 janv. 2016 à 11:59
Bonjour,

On a pas tout compris.....

tu les vois dans visual basic ... ? c'est à dire ? depuis l'interface : Visual Basic EDITOR ?
Tes macros sont où ? dans les "feuilles" ou dans des "modules" ?

Tu peux éventuellement nous mettre une capture écran pour compléter ton explication.

PS: pour pouvoir poster des images sur le forum, il faut utiliser le bouton REPONDRE (et pas juste "commenter" )
0
Pierre1310 Messages postés 8564 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 649
Modifié par Pierre1310 le 7/01/2016 à 12:05



Merci de ta réponse aussi rapide, j'étais entrain de faire la capture d'écran justement :)

J'ai donc des modules dans les documents Excel et d'autres modules dans la partie commune mais je ne peux accéder à la partie commune depuis une feuille, j’espère m'être bien exprimé.
0
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
7 janv. 2016 à 12:12
Ta capture (et les commentaires que tu y a mis) résument bien le fonctionnement....

Seules des macros présentent dans des "modules" sont accessibles à l'ensemble des document OUVERTS.
Il faut que le fichier qui les contient soit ouvert....

Ensuite, il faudrait voir comment sont créées ces macros .... sont elles public ou privée ?
Si elles commencent par :
private sub .....

Elles ne seront pas accessibles depuis les autres fichiers.....
0
Pierre1310 Messages postés 8564 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 649
7 janv. 2016 à 12:17
Elles sont en privé, il faudrai que je les déclarent en public? (mes macro) Parce que j'en ai aussi en public sub mais je ne les voient pas non plus
0
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
7 janv. 2016 à 12:20
Je viens de voir ...
fichier XLAM ..... donc pour les macros complémentaires ....
jettes un oeil ici
https://olivier-bureautique.blogspot.com/2012/10/vba-les-fichiers-xlam.html
0
Pierre1310 Messages postés 8564 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 649
7 janv. 2016 à 13:14
Ok merci je vais y jetter un coup d'oeil :)
0
Pierre1310 Messages postés 8564 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 649
7 janv. 2016 à 13:39
J'ai bien fait comme ils disent, Excel à reconnu le .XLAM mais je n'arrive pas à utiliser ses macros :/
0