Besoin d'aide sur les modèles avec macro intégrée ?
1 réponse
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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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.
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.D.@discussions.microsoft.com> a écrit dans le message de
news:CC0B7D67-DB2D-445E-8D86-27DDA5C9FF90@microsoft.com...
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
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