OVH Cloud OVH Cloud

Besoin d'aide sur les modèles avec macro intégrée ?

1 réponse
Avatar
A.D.
Bonjour à tous;

Je suis en présence d'une anomalie dont je n'arrive pas à localisé. Le
probleme est le suivant.
J'ai créé un classeur composé de 4 feuilles et une macro utilisant une
UserForm.
Jusqu'a ici tout va bien. Après les tests, j'ai associé l'ouverture de
l'Userform à un
bouton via [Affichage|Barres outils|Personnaliser|Commande|Macro]. Re-test,
super ça marche.
Ce classeur est ensuite enregistré comme modèle(xlt) et mis à la disposition
des users en leurs expliquant la démarche suivante.
[Lancer Excel|Fichier|Nouveau ], choisir le modèle et clicker sur le bouton
pour activer la macro. OH SURPRISE !!!.
Le fait de clicker sur le bouton pour activer l'userForm excel ouvre un
nouveau classeur, affiche l'userForm, et le met en premier plan. On se trouve
avec deux classeur ouverts. LA EST LE PROBLEME.

Pourquoi le fait de clicker sur le bouton associé à la macro, excel ouvre un
nouveau classeur au lieu de travailler sur le classeur déja ouvert lors des
actions
Nouveau et choix du modèle ?

Mes remerciments anticipés pour votre aide.

1 réponse

Avatar
LeSteph
Bonsoir,
...pas sûr d'avoir tout compris mais
si tu ouvre un classeur(à partir d'un modèle classeur xlt)
il devient classeur1
et contient un outil appelant
une macro contenue dans Classeur .xlt et que celui ci est
clliqué il appelle le chemin du fichier contenant la ma cro , donc un
second classeur s'ouvre ....
Suggestion:
Au lieu d'obliger l'utilisateur à cliquer sur quelquechose
mets ta macro dans le module
thisworkbook du classeur que tu enregistres au format xlt
Ainsi:

Private Sub Workbook_Open()
MsgBox "bonjour" 'à remplacer par ta macro
End Sub

LeSteph

"A.D." a écrit dans le message de
news:
Bonjour à tous;

Je suis en présence d'une anomalie dont je n'arrive pas à localisé. Le
probleme est le suivant.
J'ai créé un classeur composé de 4 feuilles et une macro utilisant une
UserForm.
Jusqu'a ici tout va bien. Après les tests, j'ai associé l'ouverture de
l'Userform à un
bouton via [Affichage|Barres outils|Personnaliser|Commande|Macro].
Re-test,

super ça marche.
Ce classeur est ensuite enregistré comme modèle(xlt) et mis à la
disposition

des users en leurs expliquant la démarche suivante.
[Lancer Excel|Fichier|Nouveau ], choisir le modèle et clicker sur le
bouton

pour activer la macro. OH SURPRISE !!!.
Le fait de clicker sur le bouton pour activer l'userForm excel ouvre un
nouveau classeur, affiche l'userForm, et le met en premier plan. On se
trouve

avec deux classeur ouverts. LA EST LE PROBLEME.

Pourquoi le fait de clicker sur le bouton associé à la macro, excel ouvre
un

nouveau classeur au lieu de travailler sur le classeur déja ouvert lors
des

actions
Nouveau et choix du modèle ?

Mes remerciments anticipés pour votre aide.