Pb avec variable pubic entre une macro dans xlam et dans xlsm
Bonjour,
J'ai plusieurs classeurs excel (2010) qui doivent ouvrir un fichier de configuration (serveur, nom de base...)
J'ai crée une macro qui exploite ce fichier (txt) et que j'ai intégré dans chaque classeurs xlsm
Je viens de découvrir, les classeurs xlam et je souhaite utilise ce type de classeur pour mettre cette macro.
Dans mon explorer de macro je vois bien mon classeur xlam et la macro associé.
En fait, je voudrai que dans mon classeur xlsm je puisse exploiter des variables qui ont été définies dans mon classeur xlam.
Dans mon classeur xlam,
J'ai un module : config
Ce module est consituté de :
Code:
1 2 3 4 5
| Public config_generale As Integer
Public Sub configuration_generale()
config_generale = 1
End Sub |
Dans mon classeur xlsm
Code:
1 2 3 4
| Sub recup_config
run "configuration.xlam!configuration_generale" ' cette ligne fonctionnne bien
w_configuration_general=configuration_general.config_generale ' ERROR
end sub |
Quand j'exécute cette dernière macro, j'ai un message d'erreur avec "Objet requis"
Quelqu'un aurait il une idée ?
Merci d'avance
Yb