J'ai cr=E9e une macro pour excel, celle-ci demande des
informations =E0 l'utilisateur. Mon probl=E8me est le suivant,
j'aimerais qu'=E0 l'ouverture de la feuille de calcul la
macro soit ex=E9cuter et non associ=E9e =E0 une touche CTRL. =20
Je ne veux pas que l'utilisateur puisse faire quoi que ce
soit =E0 part r=E9pondre =E0 mes questions. Je sais que l'on
peut faire ceci en access mais y a t-il un autoexec (genre)!
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
tictok
(Supprimes ton premier post partiel :-) ). Bonjour Stephane, c'est possible en utilisant RunAutoMacros. Un petit copier-coller de l'aide (mots cles : auto + macro) Runs the Auto_Open, Auto_Close, Auto_Activate, or Auto_Deactivate macro attached to the workbook. This method is included for backward compatibility. For new Visual Basic code, you should use the Open, Close, Activate and Deactivate events instead of these macros. expression.RunAutoMacros(Which) expression Required. An expression that returns one of the objects in the Applies To list. Which Required XlRunAutoMacro. XlRunAutoMacro can be one of these XlRunAutoMacro constants. xlAutoActivate. Auto_Activate macros xlAutoClose. Auto_Close macros xlAutoDeactivate. Auto_Deactivate macros xlAutoOpen. Auto_Open macros
Example This example opens the workbook Analysis.xls and then runs its Auto_Open macro. Workbooks.Open "ANALYSIS.XLS"ActiveWorkbook.RunAutoMacros xlAutoOpenThis example runs the Auto_Close macro for the active workbook and then closes the workbook.With ActiveWorkbook .RunAutoMacros xlAutoClose .Close End With
Sinon, les personnes ayant deja utilise cette fonction pourront mieux te renseigner.
"StÉpHaNe" escreveu na mensagem news:11c3201c44230$af4d03e0$ Bonjour,
J'ai crée une macro pour excel, celle-ci demande des informations à l'utilisateur. Mon problème est le suivant, j'aimerais qu'à l'ouverture de la feuille de calcul la macro soit exécuter et non associée à une touche CTRL.
Je ne veux pas que l'utilisateur puisse faire quoi que ce soit à part répondre à mes questions. Je sais que l'on peut faire ceci en access mais y a t-il un autoexec (genre)!
Merci de votre aide
STEF CIAO
(Supprimes ton premier post partiel :-) ).
Bonjour Stephane, c'est possible en utilisant RunAutoMacros.
Un petit copier-coller de l'aide (mots cles : auto + macro)
Runs the Auto_Open, Auto_Close, Auto_Activate, or Auto_Deactivate macro
attached to the workbook. This method is included for backward
compatibility. For new Visual Basic code, you should use the Open, Close,
Activate and Deactivate events instead of these macros.
expression.RunAutoMacros(Which)
expression Required. An expression that returns one of the objects in the
Applies To list.
Which Required XlRunAutoMacro.
XlRunAutoMacro can be one of these XlRunAutoMacro constants.
xlAutoActivate. Auto_Activate macros
xlAutoClose. Auto_Close macros
xlAutoDeactivate. Auto_Deactivate macros
xlAutoOpen. Auto_Open macros
Example
This example opens the workbook Analysis.xls and then runs its Auto_Open
macro.
Workbooks.Open "ANALYSIS.XLS"ActiveWorkbook.RunAutoMacros xlAutoOpenThis
example runs the Auto_Close macro for the active workbook and then closes
the workbook.With ActiveWorkbook
.RunAutoMacros xlAutoClose
.Close
End With
Sinon, les personnes ayant deja utilise cette fonction pourront mieux te
renseigner.
"StÉpHaNe" <anonymous@discussions.microsoft.com> escreveu na mensagem
news:11c3201c44230$af4d03e0$a601280a@phx.gbl...
Bonjour,
J'ai crée une macro pour excel, celle-ci demande des
informations à l'utilisateur. Mon problème est le suivant,
j'aimerais qu'à l'ouverture de la feuille de calcul la
macro soit exécuter et non associée à une touche CTRL.
Je ne veux pas que l'utilisateur puisse faire quoi que ce
soit à part répondre à mes questions. Je sais que l'on
peut faire ceci en access mais y a t-il un autoexec (genre)!
(Supprimes ton premier post partiel :-) ). Bonjour Stephane, c'est possible en utilisant RunAutoMacros. Un petit copier-coller de l'aide (mots cles : auto + macro) Runs the Auto_Open, Auto_Close, Auto_Activate, or Auto_Deactivate macro attached to the workbook. This method is included for backward compatibility. For new Visual Basic code, you should use the Open, Close, Activate and Deactivate events instead of these macros. expression.RunAutoMacros(Which) expression Required. An expression that returns one of the objects in the Applies To list. Which Required XlRunAutoMacro. XlRunAutoMacro can be one of these XlRunAutoMacro constants. xlAutoActivate. Auto_Activate macros xlAutoClose. Auto_Close macros xlAutoDeactivate. Auto_Deactivate macros xlAutoOpen. Auto_Open macros
Example This example opens the workbook Analysis.xls and then runs its Auto_Open macro. Workbooks.Open "ANALYSIS.XLS"ActiveWorkbook.RunAutoMacros xlAutoOpenThis example runs the Auto_Close macro for the active workbook and then closes the workbook.With ActiveWorkbook .RunAutoMacros xlAutoClose .Close End With
Sinon, les personnes ayant deja utilise cette fonction pourront mieux te renseigner.
"StÉpHaNe" escreveu na mensagem news:11c3201c44230$af4d03e0$ Bonjour,
J'ai crée une macro pour excel, celle-ci demande des informations à l'utilisateur. Mon problème est le suivant, j'aimerais qu'à l'ouverture de la feuille de calcul la macro soit exécuter et non associée à une touche CTRL.
Je ne veux pas que l'utilisateur puisse faire quoi que ce soit à part répondre à mes questions. Je sais que l'on peut faire ceci en access mais y a t-il un autoexec (genre)!
Merci de votre aide
STEF CIAO
John Fuss
Salut Stéphane,
application.Interactive = False te permet de desactiver les entrées Clavier/souris sur les feuilles Excel.
Sinon tu peux utiliser une fonction Auto_Open() en public dans un module (qui se lancera au chargement de ton fichier XLS (et Auto_Close() pour la fermeture)
Sinon tu peux placer ton code dans ThisWorkbook_Activate().
John
"StÉpHaNe" a écrit dans le message de news:11c3201c44230$af4d03e0$ Bonjour,
J'ai crée une macro pour excel, celle-ci demande des informations à l'utilisateur. Mon problème est le suivant, j'aimerais qu'à l'ouverture de la feuille de calcul la macro soit exécuter et non associée à une touche CTRL.
Je ne veux pas que l'utilisateur puisse faire quoi que ce soit à part répondre à mes questions. Je sais que l'on peut faire ceci en access mais y a t-il un autoexec (genre)!
Merci de votre aide
STEF CIAO
Salut Stéphane,
application.Interactive = False te permet de desactiver les entrées
Clavier/souris sur les feuilles Excel.
Sinon tu peux utiliser une fonction Auto_Open() en public dans un module
(qui se lancera au chargement de ton fichier XLS (et Auto_Close() pour la
fermeture)
Sinon tu peux placer ton code dans ThisWorkbook_Activate().
John
"StÉpHaNe" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:11c3201c44230$af4d03e0$a601280a@phx.gbl...
Bonjour,
J'ai crée une macro pour excel, celle-ci demande des
informations à l'utilisateur. Mon problème est le suivant,
j'aimerais qu'à l'ouverture de la feuille de calcul la
macro soit exécuter et non associée à une touche CTRL.
Je ne veux pas que l'utilisateur puisse faire quoi que ce
soit à part répondre à mes questions. Je sais que l'on
peut faire ceci en access mais y a t-il un autoexec (genre)!
application.Interactive = False te permet de desactiver les entrées Clavier/souris sur les feuilles Excel.
Sinon tu peux utiliser une fonction Auto_Open() en public dans un module (qui se lancera au chargement de ton fichier XLS (et Auto_Close() pour la fermeture)
Sinon tu peux placer ton code dans ThisWorkbook_Activate().
John
"StÉpHaNe" a écrit dans le message de news:11c3201c44230$af4d03e0$ Bonjour,
J'ai crée une macro pour excel, celle-ci demande des informations à l'utilisateur. Mon problème est le suivant, j'aimerais qu'à l'ouverture de la feuille de calcul la macro soit exécuter et non associée à une touche CTRL.
Je ne veux pas que l'utilisateur puisse faire quoi que ce soit à part répondre à mes questions. Je sais que l'on peut faire ceci en access mais y a t-il un autoexec (genre)!
Merci de votre aide
STEF CIAO
StÉpHaNe
Merci tout fonctionne! Pour supprimer le message antérieur?? Je ne sais pas!
CIAO
-----Message d'origine----- (Supprimes ton premier post partiel :-) ). Bonjour Stephane, c'est possible en utilisant RunAutoMacros. Un petit copier-coller de l'aide (mots cles : auto + macro) Runs the Auto_Open, Auto_Close, Auto_Activate, or Auto_Deactivate macro
attached to the workbook. This method is included for backward compatibility. For new Visual Basic code, you should use the Open, Close,
Activate and Deactivate events instead of these macros. expression.RunAutoMacros(Which) expression Required. An expression that returns one of the objects in the
Applies To list. Which Required XlRunAutoMacro. XlRunAutoMacro can be one of these XlRunAutoMacro constants.
example runs the Auto_Close macro for the active workbook and then closes
the workbook.With ActiveWorkbook .RunAutoMacros xlAutoClose .Close End With
Sinon, les personnes ayant deja utilise cette fonction pourront mieux te
renseigner.
"StÉpHaNe" escreveu na mensagem
news:11c3201c44230$af4d03e0$ Bonjour,
J'ai crée une macro pour excel, celle-ci demande des informations à l'utilisateur. Mon problème est le suivant, j'aimerais qu'à l'ouverture de la feuille de calcul la macro soit exécuter et non associée à une touche CTRL.
Je ne veux pas que l'utilisateur puisse faire quoi que ce soit à part répondre à mes questions. Je sais que l'on peut faire ceci en access mais y a t-il un autoexec (genre)!
Merci de votre aide
STEF CIAO
.
Merci tout fonctionne!
Pour supprimer le message antérieur??
Je ne sais pas!
CIAO
-----Message d'origine-----
(Supprimes ton premier post partiel :-) ).
Bonjour Stephane, c'est possible en utilisant RunAutoMacros.
Un petit copier-coller de l'aide (mots cles : auto + macro)
Runs the Auto_Open, Auto_Close, Auto_Activate, or
Auto_Deactivate macro
attached to the workbook. This method is included for backward
compatibility. For new Visual Basic code, you should use
the Open, Close,
Activate and Deactivate events instead of these macros.
expression.RunAutoMacros(Which)
expression Required. An expression that returns one of
the objects in the
Applies To list.
Which Required XlRunAutoMacro.
XlRunAutoMacro can be one of these XlRunAutoMacro
constants.
J'ai crée une macro pour excel, celle-ci demande des
informations à l'utilisateur. Mon problème est le suivant,
j'aimerais qu'à l'ouverture de la feuille de calcul la
macro soit exécuter et non associée à une touche CTRL.
Je ne veux pas que l'utilisateur puisse faire quoi que ce
soit à part répondre à mes questions. Je sais que l'on
peut faire ceci en access mais y a t-il un autoexec (genre)!
Merci tout fonctionne! Pour supprimer le message antérieur?? Je ne sais pas!
CIAO
-----Message d'origine----- (Supprimes ton premier post partiel :-) ). Bonjour Stephane, c'est possible en utilisant RunAutoMacros. Un petit copier-coller de l'aide (mots cles : auto + macro) Runs the Auto_Open, Auto_Close, Auto_Activate, or Auto_Deactivate macro
attached to the workbook. This method is included for backward compatibility. For new Visual Basic code, you should use the Open, Close,
Activate and Deactivate events instead of these macros. expression.RunAutoMacros(Which) expression Required. An expression that returns one of the objects in the
Applies To list. Which Required XlRunAutoMacro. XlRunAutoMacro can be one of these XlRunAutoMacro constants.
example runs the Auto_Close macro for the active workbook and then closes
the workbook.With ActiveWorkbook .RunAutoMacros xlAutoClose .Close End With
Sinon, les personnes ayant deja utilise cette fonction pourront mieux te
renseigner.
"StÉpHaNe" escreveu na mensagem
news:11c3201c44230$af4d03e0$ Bonjour,
J'ai crée une macro pour excel, celle-ci demande des informations à l'utilisateur. Mon problème est le suivant, j'aimerais qu'à l'ouverture de la feuille de calcul la macro soit exécuter et non associée à une touche CTRL.
Je ne veux pas que l'utilisateur puisse faire quoi que ce soit à part répondre à mes questions. Je sais que l'on peut faire ceci en access mais y a t-il un autoexec (genre)!
Merci de votre aide
STEF CIAO
.
StÉpHaNe
MERCI
-----Message d'origine----- Salut Stéphane,
application.Interactive = False te permet de desactiver les entrées
Clavier/souris sur les feuilles Excel.
Sinon tu peux utiliser une fonction Auto_Open() en public dans un module
(qui se lancera au chargement de ton fichier XLS (et Auto_Close() pour la
fermeture)
Sinon tu peux placer ton code dans ThisWorkbook_Activate().
John
"StÉpHaNe" a écrit dans le message de
news:11c3201c44230$af4d03e0$ Bonjour,
J'ai crée une macro pour excel, celle-ci demande des informations à l'utilisateur. Mon problème est le suivant, j'aimerais qu'à l'ouverture de la feuille de calcul la macro soit exécuter et non associée à une touche CTRL.
Je ne veux pas que l'utilisateur puisse faire quoi que ce soit à part répondre à mes questions. Je sais que l'on peut faire ceci en access mais y a t-il un autoexec (genre)!
Merci de votre aide
STEF CIAO
.
MERCI
-----Message d'origine-----
Salut Stéphane,
application.Interactive = False te permet de desactiver
les entrées
Clavier/souris sur les feuilles Excel.
Sinon tu peux utiliser une fonction Auto_Open() en public
dans un module
(qui se lancera au chargement de ton fichier XLS (et
Auto_Close() pour la
fermeture)
Sinon tu peux placer ton code dans ThisWorkbook_Activate().
John
"StÉpHaNe" <anonymous@discussions.microsoft.com> a écrit
dans le message de
J'ai crée une macro pour excel, celle-ci demande des
informations à l'utilisateur. Mon problème est le suivant,
j'aimerais qu'à l'ouverture de la feuille de calcul la
macro soit exécuter et non associée à une touche CTRL.
Je ne veux pas que l'utilisateur puisse faire quoi que ce
soit à part répondre à mes questions. Je sais que l'on
peut faire ceci en access mais y a t-il un autoexec (genre)!
application.Interactive = False te permet de desactiver les entrées
Clavier/souris sur les feuilles Excel.
Sinon tu peux utiliser une fonction Auto_Open() en public dans un module
(qui se lancera au chargement de ton fichier XLS (et Auto_Close() pour la
fermeture)
Sinon tu peux placer ton code dans ThisWorkbook_Activate().
John
"StÉpHaNe" a écrit dans le message de
news:11c3201c44230$af4d03e0$ Bonjour,
J'ai crée une macro pour excel, celle-ci demande des informations à l'utilisateur. Mon problème est le suivant, j'aimerais qu'à l'ouverture de la feuille de calcul la macro soit exécuter et non associée à une touche CTRL.
Je ne veux pas que l'utilisateur puisse faire quoi que ce soit à part répondre à mes questions. Je sais que l'on peut faire ceci en access mais y a t-il un autoexec (genre)!
Merci de votre aide
STEF CIAO
.
tictok
De rien :) Tu selectionnes le message a annuler. Si tu es dans Outlook Express, tu vas dans le menu Message>Annuler le message. Comme le precisiait un des sages de ce newsgroup, ceux qui l'ont deja telecharge le verront toujoutrs mais ca evitera aux autres de le telecharger. Tu peux le faire aussi avec Netscape Messenger, mais la c'est ClicDroit et Annuler le message.
"StÉpHaNe" escreveu na mensagem news:1237901c44295$678cd660$ Merci tout fonctionne! Pour supprimer le message antérieur?? Je ne sais pas!
CIAO
-----Message d'origine----- (Supprimes ton premier post partiel :-) ). Bonjour Stephane, c'est possible en utilisant RunAutoMacros. Un petit copier-coller de l'aide (mots cles : auto + macro) Runs the Auto_Open, Auto_Close, Auto_Activate, or Auto_Deactivate macro
attached to the workbook. This method is included for backward compatibility. For new Visual Basic code, you should use the Open, Close,
Activate and Deactivate events instead of these macros. expression.RunAutoMacros(Which) expression Required. An expression that returns one of the objects in the
Applies To list. Which Required XlRunAutoMacro. XlRunAutoMacro can be one of these XlRunAutoMacro constants.
example runs the Auto_Close macro for the active workbook and then closes
the workbook.With ActiveWorkbook .RunAutoMacros xlAutoClose .Close End With
Sinon, les personnes ayant deja utilise cette fonction pourront mieux te
renseigner.
"StÉpHaNe" escreveu na mensagem
news:11c3201c44230$af4d03e0$ Bonjour,
J'ai crée une macro pour excel, celle-ci demande des informations à l'utilisateur. Mon problème est le suivant, j'aimerais qu'à l'ouverture de la feuille de calcul la macro soit exécuter et non associée à une touche CTRL.
Je ne veux pas que l'utilisateur puisse faire quoi que ce soit à part répondre à mes questions. Je sais que l'on peut faire ceci en access mais y a t-il un autoexec (genre)!
Merci de votre aide
STEF CIAO
.
De rien :)
Tu selectionnes le message a annuler.
Si tu es dans Outlook Express, tu vas dans le menu Message>Annuler le
message.
Comme le precisiait un des sages de ce newsgroup, ceux qui l'ont deja
telecharge le verront toujoutrs mais ca evitera aux autres de le
telecharger.
Tu peux le faire aussi avec Netscape Messenger, mais la c'est ClicDroit et
Annuler le message.
"StÉpHaNe" <anonymous@discussions.microsoft.com> escreveu na mensagem
news:1237901c44295$678cd660$a401280a@phx.gbl...
Merci tout fonctionne!
Pour supprimer le message antérieur??
Je ne sais pas!
CIAO
-----Message d'origine-----
(Supprimes ton premier post partiel :-) ).
Bonjour Stephane, c'est possible en utilisant RunAutoMacros.
Un petit copier-coller de l'aide (mots cles : auto + macro)
Runs the Auto_Open, Auto_Close, Auto_Activate, or
Auto_Deactivate macro
attached to the workbook. This method is included for backward
compatibility. For new Visual Basic code, you should use
the Open, Close,
Activate and Deactivate events instead of these macros.
expression.RunAutoMacros(Which)
expression Required. An expression that returns one of
the objects in the
Applies To list.
Which Required XlRunAutoMacro.
XlRunAutoMacro can be one of these XlRunAutoMacro
constants.
J'ai crée une macro pour excel, celle-ci demande des
informations à l'utilisateur. Mon problème est le suivant,
j'aimerais qu'à l'ouverture de la feuille de calcul la
macro soit exécuter et non associée à une touche CTRL.
Je ne veux pas que l'utilisateur puisse faire quoi que ce
soit à part répondre à mes questions. Je sais que l'on
peut faire ceci en access mais y a t-il un autoexec (genre)!
De rien :) Tu selectionnes le message a annuler. Si tu es dans Outlook Express, tu vas dans le menu Message>Annuler le message. Comme le precisiait un des sages de ce newsgroup, ceux qui l'ont deja telecharge le verront toujoutrs mais ca evitera aux autres de le telecharger. Tu peux le faire aussi avec Netscape Messenger, mais la c'est ClicDroit et Annuler le message.
"StÉpHaNe" escreveu na mensagem news:1237901c44295$678cd660$ Merci tout fonctionne! Pour supprimer le message antérieur?? Je ne sais pas!
CIAO
-----Message d'origine----- (Supprimes ton premier post partiel :-) ). Bonjour Stephane, c'est possible en utilisant RunAutoMacros. Un petit copier-coller de l'aide (mots cles : auto + macro) Runs the Auto_Open, Auto_Close, Auto_Activate, or Auto_Deactivate macro
attached to the workbook. This method is included for backward compatibility. For new Visual Basic code, you should use the Open, Close,
Activate and Deactivate events instead of these macros. expression.RunAutoMacros(Which) expression Required. An expression that returns one of the objects in the
Applies To list. Which Required XlRunAutoMacro. XlRunAutoMacro can be one of these XlRunAutoMacro constants.
example runs the Auto_Close macro for the active workbook and then closes
the workbook.With ActiveWorkbook .RunAutoMacros xlAutoClose .Close End With
Sinon, les personnes ayant deja utilise cette fonction pourront mieux te
renseigner.
"StÉpHaNe" escreveu na mensagem
news:11c3201c44230$af4d03e0$ Bonjour,
J'ai crée une macro pour excel, celle-ci demande des informations à l'utilisateur. Mon problème est le suivant, j'aimerais qu'à l'ouverture de la feuille de calcul la macro soit exécuter et non associée à une touche CTRL.
Je ne veux pas que l'utilisateur puisse faire quoi que ce soit à part répondre à mes questions. Je sais que l'on peut faire ceci en access mais y a t-il un autoexec (genre)!