[XP]Ne pas afficher les modifications pendant la macro ?
3 réponses
L'AMI Yves
Afin de gagner du temps, je voudrais masquer les modifications
effectuées par une macro pendant le déroulement de celle-ci
(modification ligne à ligne pendant 2 ou 3000 lignes !), mais
afficher un sablier, puis tout redevient normal à la fin de la
macro. Je ne trouve rien dans la doc.
Dans des versions précédentes, il me semble bien avoir vu ça
(évidemment, à l'époque, je n'en avais pas besoin).
Question subsidiaire : n'y a-t-il plus de méthode pour faire
exécuter une macro à l'ouverture d'un classeur ? (Je n'ai pu
résoudre le problème qu'en appelant ma macro (qui se trouve
dans la feuille "Module1") depuis l'événement "Open" du
classeur : ça me parait lourd !
Merci de vos aides.
--
AMIcalement.
Le spam m'a tuer : j'ai mis un "un" à la place du "elle"
dans le domaine de ma signature.
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
Daniel.j
Vas faire un tour sur la FAQ, tu y trouveras pleins de chose interessantes : FAQ du Forum Microsoft Public Fr Excel http://dj.joss.free.fr/faq.htm
Afin de gagner du temps, je voudrais masquer les modifications Application.ScreenUpdating = False
exécuter une macro à l'ouverture d'un classeur Appelle - la Auto_Open !
Daniel
"L'AMI Yves" a écrit dans le message de news: 3f24dd12$0$1895$
Afin de gagner du temps, je voudrais masquer les modifications effectuées par une macro pendant le déroulement de celle-ci (modification ligne à ligne pendant 2 ou 3000 lignes !), mais afficher un sablier, puis tout redevient normal à la fin de la macro. Je ne trouve rien dans la doc.
Dans des versions précédentes, il me semble bien avoir vu ça (évidemment, à l'époque, je n'en avais pas besoin).
Question subsidiaire : n'y a-t-il plus de méthode pour faire exécuter une macro à l'ouverture d'un classeur ? (Je n'ai pu résoudre le problème qu'en appelant ma macro (qui se trouve dans la feuille "Module1") depuis l'événement "Open" du classeur : ça me parait lourd !
Merci de vos aides.
-- AMIcalement. Le spam m'a tuer : j'ai mis un "un" à la place du "elle" dans le domaine de ma signature.
Vas faire un tour sur la FAQ, tu y trouveras pleins de chose
interessantes :
FAQ du Forum Microsoft Public Fr Excel
http://dj.joss.free.fr/faq.htm
Afin de gagner du temps, je voudrais masquer les modifications
Application.ScreenUpdating = False
exécuter une macro à l'ouverture d'un classeur
Appelle - la Auto_Open !
Daniel
"L'AMI Yves" <yves_matringe@mai1.dotcom.fr.invalid> a écrit dans le message de
news: 3f24dd12$0$1895$626a54ce@news.free.fr...
Afin de gagner du temps, je voudrais masquer les modifications
effectuées par une macro pendant le déroulement de celle-ci
(modification ligne à ligne pendant 2 ou 3000 lignes !), mais
afficher un sablier, puis tout redevient normal à la fin de la
macro. Je ne trouve rien dans la doc.
Dans des versions précédentes, il me semble bien avoir vu ça
(évidemment, à l'époque, je n'en avais pas besoin).
Question subsidiaire : n'y a-t-il plus de méthode pour faire
exécuter une macro à l'ouverture d'un classeur ? (Je n'ai pu
résoudre le problème qu'en appelant ma macro (qui se trouve
dans la feuille "Module1") depuis l'événement "Open" du
classeur : ça me parait lourd !
Merci de vos aides.
--
AMIcalement.
Le spam m'a tuer : j'ai mis un "un" à la place du "elle"
dans le domaine de ma signature.
Vas faire un tour sur la FAQ, tu y trouveras pleins de chose interessantes : FAQ du Forum Microsoft Public Fr Excel http://dj.joss.free.fr/faq.htm
Afin de gagner du temps, je voudrais masquer les modifications Application.ScreenUpdating = False
exécuter une macro à l'ouverture d'un classeur Appelle - la Auto_Open !
Daniel
"L'AMI Yves" a écrit dans le message de news: 3f24dd12$0$1895$
Afin de gagner du temps, je voudrais masquer les modifications effectuées par une macro pendant le déroulement de celle-ci (modification ligne à ligne pendant 2 ou 3000 lignes !), mais afficher un sablier, puis tout redevient normal à la fin de la macro. Je ne trouve rien dans la doc.
Dans des versions précédentes, il me semble bien avoir vu ça (évidemment, à l'époque, je n'en avais pas besoin).
Question subsidiaire : n'y a-t-il plus de méthode pour faire exécuter une macro à l'ouverture d'un classeur ? (Je n'ai pu résoudre le problème qu'en appelant ma macro (qui se trouve dans la feuille "Module1") depuis l'événement "Open" du classeur : ça me parait lourd !
Merci de vos aides.
-- AMIcalement. Le spam m'a tuer : j'ai mis un "un" à la place du "elle" dans le domaine de ma signature.
L'AMI Yves
Ben ça, pour une réponse, c'est une réponse !
Merci à tous.
-- AMIcalement. Le spam m'a tuer : j'ai mis un "un" à la place du "elle" dans le domaine de ma signature. "Arthur Rainbow" a écrit dans le message news:
Bonjour, ...
Ben ça, pour une réponse, c'est une réponse !
Merci à tous.
--
AMIcalement.
Le spam m'a tuer : j'ai mis un "un" à la place du "elle"
dans le domaine de ma signature.
"Arthur Rainbow" <spamoff_j.vieval@wanadoo.fr> a écrit dans le message news:
OYxVfdOVDHA.2224@TK2MSFTNGP09.phx.gbl...
-- AMIcalement. Le spam m'a tuer : j'ai mis un "un" à la place du "elle" dans le domaine de ma signature. "Arthur Rainbow" a écrit dans le message news:
Bonjour, ...
Philippe.R
Bonsoir, Pour éviter le lancement de la macro sur le modèle :
if thisworkbook.name="monfichier.xlt" then exit sub
devrait le faire
...Est-ce que "Auto_Open" ne va pas se lancer à toute ouverture d'Excel ?...
tout le moins à chaque ouverture du classeur -- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002 "L'AMI Yves" a écrit dans le message de news:3f24f2e5$0$1914$
Ben, à propos de ça, j'ai encore une question : j'ai mis cette macro dans un modèle (en fait, c'est pour récupérer la log de mon firewall : j'ouvre un nouveau classeur sur ce modèle, et tout est automatique. Mais je ne comprends pas si c'est un nouveau fonctionnement de XP, ou sous XP, ou quoi : avant, si on sélectionnait un modèle, clic droit/ouvrir, on entrait immédiatement en édition du modèle. Là, il m'exécute ma macro ! Mais est-ce dû à mon mécanisme de lancement "WorkBook_Open" ? Que faut-il faire pour empêcher le lancement ? Les touches Shift et Ctrl ne font rien.
A propos, Est-ce que "Auto_Open" ne va pas se lancer à toute ouverture d'Excel ?
Encore merci de votre patience.
-- AMIcalement. Le spam m'a tuer : j'ai mis un "un" à la place du "elle" dans le domaine de ma signature. "Arthur Rainbow" a écrit dans le message news:
Bonjour, ...
Bonsoir,
Pour éviter le lancement de la macro sur le modèle :
if thisworkbook.name="monfichier.xlt" then exit sub
devrait le faire
...Est-ce que "Auto_Open" ne va pas se lancer à toute ouverture d'Excel ?...
tout le moins à chaque ouverture du classeur
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"L'AMI Yves" <yves_matringe@mai1.dotcom.fr.invalid> a écrit dans le message de
news:3f24f2e5$0$1914$626a54ce@news.free.fr...
Ben, à propos de ça, j'ai encore une question : j'ai mis cette macro dans
un modèle (en fait, c'est pour récupérer la log de mon firewall : j'ouvre
un nouveau classeur sur ce modèle, et tout est automatique. Mais je ne
comprends pas si c'est un nouveau fonctionnement de XP, ou sous XP,
ou quoi : avant, si on sélectionnait un modèle, clic droit/ouvrir, on
entrait
immédiatement en édition du modèle. Là, il m'exécute ma macro ! Mais
est-ce dû à mon mécanisme de lancement "WorkBook_Open" ? Que
faut-il faire pour empêcher le lancement ? Les touches Shift et Ctrl ne
font rien.
A propos, Est-ce que "Auto_Open" ne va pas se lancer à toute
ouverture d'Excel ?
Encore merci de votre patience.
--
AMIcalement.
Le spam m'a tuer : j'ai mis un "un" à la place du "elle"
dans le domaine de ma signature.
"Arthur Rainbow" <spamoff_j.vieval@wanadoo.fr> a écrit dans le message news:
OYxVfdOVDHA.2224@TK2MSFTNGP09.phx.gbl...
Bonsoir, Pour éviter le lancement de la macro sur le modèle :
if thisworkbook.name="monfichier.xlt" then exit sub
devrait le faire
...Est-ce que "Auto_Open" ne va pas se lancer à toute ouverture d'Excel ?...
tout le moins à chaque ouverture du classeur -- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002 "L'AMI Yves" a écrit dans le message de news:3f24f2e5$0$1914$
Ben, à propos de ça, j'ai encore une question : j'ai mis cette macro dans un modèle (en fait, c'est pour récupérer la log de mon firewall : j'ouvre un nouveau classeur sur ce modèle, et tout est automatique. Mais je ne comprends pas si c'est un nouveau fonctionnement de XP, ou sous XP, ou quoi : avant, si on sélectionnait un modèle, clic droit/ouvrir, on entrait immédiatement en édition du modèle. Là, il m'exécute ma macro ! Mais est-ce dû à mon mécanisme de lancement "WorkBook_Open" ? Que faut-il faire pour empêcher le lancement ? Les touches Shift et Ctrl ne font rien.
A propos, Est-ce que "Auto_Open" ne va pas se lancer à toute ouverture d'Excel ?
Encore merci de votre patience.
-- AMIcalement. Le spam m'a tuer : j'ai mis un "un" à la place du "elle" dans le domaine de ma signature. "Arthur Rainbow" a écrit dans le message news: