j'ai une procedure qui ouvre puis referme plusieurs classeurs afin de
recuperer des donnees.
(set fichier_temp=3Dworkbooks.open(path))
Cependant, ces classeurs ont des macros qui se declenchent a
l'ouverture et que je voudrais desactiver pour gagner du temps.
Y a-t-il un moyen de bloquer ces macros, comme lorsqu'on ouvre
manuellement un fichier?
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
Pierre Fauconnier
Bonjour
MAJ+Dble clic sur le classeur dans l'explorateur.
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
a écrit dans le message de news:
Bonjour,
j'ai une procedure qui ouvre puis referme plusieurs classeurs afin de recuperer des donnees. (set fichier_temp=workbooks.open(path))
Cependant, ces classeurs ont des macros qui se declenchent a l'ouverture et que je voudrais desactiver pour gagner du temps. Y a-t-il un moyen de bloquer ces macros, comme lorsqu'on ouvre manuellement un fichier?
Merci à tous ceux qui pourront m'aider!
Mehdi
Bonjour
MAJ+Dble clic sur le classeur dans l'explorateur.
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
<kisscooltn@yahoo.com> a écrit dans le message de news:
1118744048.993085.245210@f14g2000cwb.googlegroups.com...
Bonjour,
j'ai une procedure qui ouvre puis referme plusieurs classeurs afin de
recuperer des donnees.
(set fichier_temp=workbooks.open(path))
Cependant, ces classeurs ont des macros qui se declenchent a
l'ouverture et que je voudrais desactiver pour gagner du temps.
Y a-t-il un moyen de bloquer ces macros, comme lorsqu'on ouvre
manuellement un fichier?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
a écrit dans le message de news:
Bonjour,
j'ai une procedure qui ouvre puis referme plusieurs classeurs afin de recuperer des donnees. (set fichier_temp=workbooks.open(path))
Cependant, ces classeurs ont des macros qui se declenchent a l'ouverture et que je voudrais desactiver pour gagner du temps. Y a-t-il un moyen de bloquer ces macros, comme lorsqu'on ouvre manuellement un fichier?
Merci à tous ceux qui pourront m'aider!
Mehdi
as-kisscooltn
Salut Pierre
En fait ce n'est pas ce que je demandais, puisque je n'ouvre pas les fichiers a la main, mais la macro les ouvres seule. Il n'y a pas le message qui me demande d'activer ou desactiver les macros a chaque ouverture de fichier, elles sont actives par defaut. Ce que je voudrait, c'est que les macros du fichier ouvert par ma macro soient desactivees a l'ouverture (c'est clair?? :-) )
Il est aussi possible que je n'aie rien compris a ta reponse. Dans ce cas ce serait gentil de plus me guider.
Merci en tout cas de ta reponse! mehdi
Pierre Fauconnier wrote:
Bonjour
MAJ+Dble clic sur le classeur dans l'explorateur.
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( prove rbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
a écrit dans le message de news:
Bonjour,
j'ai une procedure qui ouvre puis referme plusieurs classeurs afin de recuperer des donnees. (set fichier_temp=workbooks.open(path))
Cependant, ces classeurs ont des macros qui se declenchent a l'ouverture et que je voudrais desactiver pour gagner du temps. Y a-t-il un moyen de bloquer ces macros, comme lorsqu'on ouvre manuellement un fichier?
Merci à tous ceux qui pourront m'aider!
Mehdi
Salut Pierre
En fait ce n'est pas ce que je demandais, puisque je n'ouvre pas les
fichiers a la main, mais la macro les ouvres seule. Il n'y a pas le
message qui me demande d'activer ou desactiver les macros a chaque
ouverture de fichier, elles sont actives par defaut. Ce que je
voudrait, c'est que les macros du fichier ouvert par ma macro soient
desactivees a l'ouverture (c'est clair?? :-) )
Il est aussi possible que je n'aie rien compris a ta reponse. Dans ce
cas ce serait gentil de plus me guider.
Merci en tout cas de ta reponse!
mehdi
Pierre Fauconnier wrote:
Bonjour
MAJ+Dble clic sur le classeur dans l'explorateur.
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( prove rbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
<kisscooltn@yahoo.com> a écrit dans le message de news:
1118744048.993085.245210@f14g2000cwb.googlegroups.com...
Bonjour,
j'ai une procedure qui ouvre puis referme plusieurs classeurs afin de
recuperer des donnees.
(set fichier_temp=workbooks.open(path))
Cependant, ces classeurs ont des macros qui se declenchent a
l'ouverture et que je voudrais desactiver pour gagner du temps.
Y a-t-il un moyen de bloquer ces macros, comme lorsqu'on ouvre
manuellement un fichier?
En fait ce n'est pas ce que je demandais, puisque je n'ouvre pas les fichiers a la main, mais la macro les ouvres seule. Il n'y a pas le message qui me demande d'activer ou desactiver les macros a chaque ouverture de fichier, elles sont actives par defaut. Ce que je voudrait, c'est que les macros du fichier ouvert par ma macro soient desactivees a l'ouverture (c'est clair?? :-) )
Il est aussi possible que je n'aie rien compris a ta reponse. Dans ce cas ce serait gentil de plus me guider.
Merci en tout cas de ta reponse! mehdi
Pierre Fauconnier wrote:
Bonjour
MAJ+Dble clic sur le classeur dans l'explorateur.
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( prove rbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
a écrit dans le message de news:
Bonjour,
j'ai une procedure qui ouvre puis referme plusieurs classeurs afin de recuperer des donnees. (set fichier_temp=workbooks.open(path))
Cependant, ces classeurs ont des macros qui se declenchent a l'ouverture et que je voudrais desactiver pour gagner du temps. Y a-t-il un moyen de bloquer ces macros, comme lorsqu'on ouvre manuellement un fichier?
Merci à tous ceux qui pourront m'aider!
Mehdi
anonymousA
bonjour,
avant l'ouverture de tes fichiers écrire dans ton programme principal Application.enableeventsúlse
et ne pas oublier une fois tout terminé de le remettre à true.
Ce faisant, toutes les macros evenementielles ( mais seulement celles-là) des fichiers que tu ouvriras seront inopérantes.Attention, cette interruption s'applique à l'intégralité des fichiers déjà ouverts ou à ouvrir durant la session jusqu'à ce que cette instruction soit invalidée ou que la session soit fermée.
A+
Salut Pierre
En fait ce n'est pas ce que je demandais, puisque je n'ouvre pas les fichiers a la main, mais la macro les ouvres seule. Il n'y a pas le message qui me demande d'activer ou desactiver les macros a chaque ouverture de fichier, elles sont actives par defaut. Ce que je voudrait, c'est que les macros du fichier ouvert par ma macro soient desactivees a l'ouverture (c'est clair?? :-) )
Il est aussi possible que je n'aie rien compris a ta reponse. Dans ce cas ce serait gentil de plus me guider.
Merci en tout cas de ta reponse! mehdi
Pierre Fauconnier wrote:
Bonjour
MAJ+Dble clic sur le classeur dans l'explorateur.
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
a écrit dans le message de news:
Bonjour,
j'ai une procedure qui ouvre puis referme plusieurs classeurs afin de recuperer des donnees. (set fichier_temp=workbooks.open(path))
Cependant, ces classeurs ont des macros qui se declenchent a l'ouverture et que je voudrais desactiver pour gagner du temps. Y a-t-il un moyen de bloquer ces macros, comme lorsqu'on ouvre manuellement un fichier?
Merci à tous ceux qui pourront m'aider!
Mehdi
bonjour,
avant l'ouverture de tes fichiers écrire dans ton programme principal
Application.enableeventsúlse
et ne pas oublier une fois tout terminé de le remettre à true.
Ce faisant, toutes les macros evenementielles ( mais seulement celles-là)
des fichiers que tu ouvriras seront inopérantes.Attention, cette interruption
s'applique à l'intégralité des fichiers déjà ouverts ou à ouvrir durant la
session jusqu'à ce que cette instruction soit invalidée ou que la session
soit fermée.
A+
Salut Pierre
En fait ce n'est pas ce que je demandais, puisque je n'ouvre pas les
fichiers a la main, mais la macro les ouvres seule. Il n'y a pas le
message qui me demande d'activer ou desactiver les macros a chaque
ouverture de fichier, elles sont actives par defaut. Ce que je
voudrait, c'est que les macros du fichier ouvert par ma macro soient
desactivees a l'ouverture (c'est clair?? :-) )
Il est aussi possible que je n'aie rien compris a ta reponse. Dans ce
cas ce serait gentil de plus me guider.
Merci en tout cas de ta reponse!
mehdi
Pierre Fauconnier wrote:
Bonjour
MAJ+Dble clic sur le classeur dans l'explorateur.
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
<kisscooltn@yahoo.com> a écrit dans le message de news:
1118744048.993085.245210@f14g2000cwb.googlegroups.com...
Bonjour,
j'ai une procedure qui ouvre puis referme plusieurs classeurs afin de
recuperer des donnees.
(set fichier_temp=workbooks.open(path))
Cependant, ces classeurs ont des macros qui se declenchent a
l'ouverture et que je voudrais desactiver pour gagner du temps.
Y a-t-il un moyen de bloquer ces macros, comme lorsqu'on ouvre
manuellement un fichier?
avant l'ouverture de tes fichiers écrire dans ton programme principal Application.enableeventsúlse
et ne pas oublier une fois tout terminé de le remettre à true.
Ce faisant, toutes les macros evenementielles ( mais seulement celles-là) des fichiers que tu ouvriras seront inopérantes.Attention, cette interruption s'applique à l'intégralité des fichiers déjà ouverts ou à ouvrir durant la session jusqu'à ce que cette instruction soit invalidée ou que la session soit fermée.
A+
Salut Pierre
En fait ce n'est pas ce que je demandais, puisque je n'ouvre pas les fichiers a la main, mais la macro les ouvres seule. Il n'y a pas le message qui me demande d'activer ou desactiver les macros a chaque ouverture de fichier, elles sont actives par defaut. Ce que je voudrait, c'est que les macros du fichier ouvert par ma macro soient desactivees a l'ouverture (c'est clair?? :-) )
Il est aussi possible que je n'aie rien compris a ta reponse. Dans ce cas ce serait gentil de plus me guider.
Merci en tout cas de ta reponse! mehdi
Pierre Fauconnier wrote:
Bonjour
MAJ+Dble clic sur le classeur dans l'explorateur.
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
a écrit dans le message de news:
Bonjour,
j'ai une procedure qui ouvre puis referme plusieurs classeurs afin de recuperer des donnees. (set fichier_temp=workbooks.open(path))
Cependant, ces classeurs ont des macros qui se declenchent a l'ouverture et que je voudrais desactiver pour gagner du temps. Y a-t-il un moyen de bloquer ces macros, comme lorsqu'on ouvre manuellement un fichier?
Merci à tous ceux qui pourront m'aider!
Mehdi
Pierre Fauconnier
Ok...
En plus de la réponse de Anonymous...
Tu peux remplacer tes macros évènementielles Workbook_Open par des macros Auto_Open placées dans un module standard.
La macro Auto_Open n'est pas gérée par une ouverture via VBA. Note que dans ce cas, les autres macros, évènementielles ou non, sont opérantes...
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
a écrit dans le message de news:
Salut Pierre
En fait ce n'est pas ce que je demandais, puisque je n'ouvre pas les fichiers a la main, mais la macro les ouvres seule. Il n'y a pas le message qui me demande d'activer ou desactiver les macros a chaque ouverture de fichier, elles sont actives par defaut. Ce que je voudrait, c'est que les macros du fichier ouvert par ma macro soient desactivees a l'ouverture (c'est clair?? :-) )
Il est aussi possible que je n'aie rien compris a ta reponse. Dans ce cas ce serait gentil de plus me guider.
Merci en tout cas de ta reponse! mehdi
Pierre Fauconnier wrote:
Bonjour
MAJ+Dble clic sur le classeur dans l'explorateur.
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
a écrit dans le message de news:
Bonjour,
j'ai une procedure qui ouvre puis referme plusieurs classeurs afin de recuperer des donnees. (set fichier_temp=workbooks.open(path))
Cependant, ces classeurs ont des macros qui se declenchent a l'ouverture et que je voudrais desactiver pour gagner du temps. Y a-t-il un moyen de bloquer ces macros, comme lorsqu'on ouvre manuellement un fichier?
Merci à tous ceux qui pourront m'aider!
Mehdi
Ok...
En plus de la réponse de Anonymous...
Tu peux remplacer tes macros évènementielles Workbook_Open par des macros
Auto_Open placées dans un module standard.
La macro Auto_Open n'est pas gérée par une ouverture via VBA. Note que dans
ce cas, les autres macros, évènementielles ou non, sont opérantes...
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
<kisscooltn@yahoo.com> a écrit dans le message de news:
1118746092.640538.119910@f14g2000cwb.googlegroups.com...
Salut Pierre
En fait ce n'est pas ce que je demandais, puisque je n'ouvre pas les
fichiers a la main, mais la macro les ouvres seule. Il n'y a pas le
message qui me demande d'activer ou desactiver les macros a chaque
ouverture de fichier, elles sont actives par defaut. Ce que je
voudrait, c'est que les macros du fichier ouvert par ma macro soient
desactivees a l'ouverture (c'est clair?? :-) )
Il est aussi possible que je n'aie rien compris a ta reponse. Dans ce
cas ce serait gentil de plus me guider.
Merci en tout cas de ta reponse!
mehdi
Pierre Fauconnier wrote:
Bonjour
MAJ+Dble clic sur le classeur dans l'explorateur.
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
<kisscooltn@yahoo.com> a écrit dans le message de news:
1118744048.993085.245210@f14g2000cwb.googlegroups.com...
Bonjour,
j'ai une procedure qui ouvre puis referme plusieurs classeurs afin de
recuperer des donnees.
(set fichier_temp=workbooks.open(path))
Cependant, ces classeurs ont des macros qui se declenchent a
l'ouverture et que je voudrais desactiver pour gagner du temps.
Y a-t-il un moyen de bloquer ces macros, comme lorsqu'on ouvre
manuellement un fichier?
Tu peux remplacer tes macros évènementielles Workbook_Open par des macros Auto_Open placées dans un module standard.
La macro Auto_Open n'est pas gérée par une ouverture via VBA. Note que dans ce cas, les autres macros, évènementielles ou non, sont opérantes...
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
a écrit dans le message de news:
Salut Pierre
En fait ce n'est pas ce que je demandais, puisque je n'ouvre pas les fichiers a la main, mais la macro les ouvres seule. Il n'y a pas le message qui me demande d'activer ou desactiver les macros a chaque ouverture de fichier, elles sont actives par defaut. Ce que je voudrait, c'est que les macros du fichier ouvert par ma macro soient desactivees a l'ouverture (c'est clair?? :-) )
Il est aussi possible que je n'aie rien compris a ta reponse. Dans ce cas ce serait gentil de plus me guider.
Merci en tout cas de ta reponse! mehdi
Pierre Fauconnier wrote:
Bonjour
MAJ+Dble clic sur le classeur dans l'explorateur.
Ok?
-- Pierre Fauconnier () "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
a écrit dans le message de news:
Bonjour,
j'ai une procedure qui ouvre puis referme plusieurs classeurs afin de recuperer des donnees. (set fichier_temp=workbooks.open(path))
Cependant, ces classeurs ont des macros qui se declenchent a l'ouverture et que je voudrais desactiver pour gagner du temps. Y a-t-il un moyen de bloquer ces macros, comme lorsqu'on ouvre manuellement un fichier?