OVH Cloud OVH Cloud

Execution macro en arriere plan

7 réponses
Avatar
fabien
Bonjour,

J'ai créé quelques macros sous excel, mais le souci c que lorsque j'execute
ces macro je les vois s'excuter, or je voudrai que ces macros s'exceutent en
arriere plan . Je sais qu'il y a une intruction de type screen.uptdate=false
mais je ne sais pas l'utiliser.
Quelqu'un peut-il m'aider ?

Merci bcp
--
fifab

7 réponses

Avatar
Jacky
Bonjour,

En début de macro
Application.ScreenUpdating = False
et en fin (facultatif)
Application.ScreenUpdating =True

Salutations
JJ

"fabien" a écrit dans le message de
news:
Bonjour,

J'ai créé quelques macros sous excel, mais le souci c que lorsque
j'execute

ces macro je les vois s'excuter, or je voudrai que ces macros s'exceutent
en

arriere plan . Je sais qu'il y a une intruction de type
screen.uptdateúlse

mais je ne sais pas l'utiliser.
Quelqu'un peut-il m'aider ?

Merci bcp
--
fifab


Avatar
papou
Bonjour
Application.ScreenUpdating = False
Cordialement
Pascal

"fabien" a écrit dans le message de news:

Bonjour,

J'ai créé quelques macros sous excel, mais le souci c que lorsque
j'execute
ces macro je les vois s'excuter, or je voudrai que ces macros s'exceutent
en
arriere plan . Je sais qu'il y a une intruction de type
screen.uptdateúlse
mais je ne sais pas l'utiliser.
Quelqu'un peut-il m'aider ?

Merci bcp
--
fifab


Avatar
fabien
Merci de vos réponses.
j'ai essayé mais le pb est que mes macros mettent à jour des valeurs dans
une listbox et lorsque je mets cette instruction, cela ne met plus à jour les
valeurs dans mes listbox.
Y-a-til un moyen de contourner le pb ?

Merci
--
fifab



Bonjour
Application.ScreenUpdating = False
Cordialement
Pascal

"fabien" a écrit dans le message de news:

Bonjour,

J'ai créé quelques macros sous excel, mais le souci c que lorsque
j'execute
ces macro je les vois s'excuter, or je voudrai que ces macros s'exceutent
en
arriere plan . Je sais qu'il y a une intruction de type
screen.uptdateúlse
mais je ne sais pas l'utiliser.
Quelqu'un peut-il m'aider ?

Merci bcp
--
fifab







Avatar
papou
Re
cela ne met plus à jour les
valeurs dans mes listbox.
Rectificatif : Si si cela met bien à jour mais du coup l'affichage n'est

plus actualisé !
Pas d'alternative sinon de "jouer" avec Screenupdating avant et après chaque
mise à jour de listbox.

Cordialement
Pascal

"fabien" a écrit dans le message de news:

Merci de vos réponses.
j'ai essayé mais le pb est que mes macros mettent à jour des valeurs dans
une listbox et lorsque je mets cette instruction, cela ne met plus à jour
les
valeurs dans mes listbox.
Y-a-til un moyen de contourner le pb ?

Merci
--
fifab



Bonjour
Application.ScreenUpdating = False
Cordialement
Pascal

"fabien" a écrit dans le message de
news:

Bonjour,

J'ai créé quelques macros sous excel, mais le souci c que lorsque
j'execute
ces macro je les vois s'excuter, or je voudrai que ces macros
s'exceutent
en
arriere plan . Je sais qu'il y a une intruction de type
screen.uptdateúlse
mais je ne sais pas l'utiliser.
Quelqu'un peut-il m'aider ?

Merci bcp
--
fifab









Avatar
fabien
Merci de la réponse ...
Mais comment jouer avec les screenupdating avant et apres chaque mise à jour
de listbox ?
Merci.
--
fifab



Re
cela ne met plus à jour les
valeurs dans mes listbox.
Rectificatif : Si si cela met bien à jour mais du coup l'affichage n'est

plus actualisé !
Pas d'alternative sinon de "jouer" avec Screenupdating avant et après chaque
mise à jour de listbox.

Cordialement
Pascal

"fabien" a écrit dans le message de news:

Merci de vos réponses.
j'ai essayé mais le pb est que mes macros mettent à jour des valeurs dans
une listbox et lorsque je mets cette instruction, cela ne met plus à jour
les
valeurs dans mes listbox.
Y-a-til un moyen de contourner le pb ?

Merci
--
fifab



Bonjour
Application.ScreenUpdating = False
Cordialement
Pascal

"fabien" a écrit dans le message de
news:

Bonjour,

J'ai créé quelques macros sous excel, mais le souci c que lorsque
j'execute
ces macro je les vois s'excuter, or je voudrai que ces macros
s'exceutent
en
arriere plan . Je sais qu'il y a une intruction de type
screen.uptdateúlse
mais je ne sais pas l'utiliser.
Quelqu'un peut-il m'aider ?

Merci bcp
--
fifab














Avatar
papou
Re
Ben je ne sais pas comment tu mets à jours tes listbox mais très
schématiquement :
-Procedure maj listbox
application.screenupdating = True
-Procedure affichage de listebox
application.screenupdating = false

etc...

Cordialement
Pascal

"fabien" a écrit dans le message de news:

Merci de la réponse ...
Mais comment jouer avec les screenupdating avant et apres chaque mise à
jour
de listbox ?
Merci.
--
fifab



Re
cela ne met plus à jour les
valeurs dans mes listbox.
Rectificatif : Si si cela met bien à jour mais du coup l'affichage n'est

plus actualisé !
Pas d'alternative sinon de "jouer" avec Screenupdating avant et après
chaque
mise à jour de listbox.

Cordialement
Pascal

"fabien" a écrit dans le message de
news:

Merci de vos réponses.
j'ai essayé mais le pb est que mes macros mettent à jour des valeurs
dans
une listbox et lorsque je mets cette instruction, cela ne met plus à
jour
les
valeurs dans mes listbox.
Y-a-til un moyen de contourner le pb ?

Merci
--
fifab



Bonjour
Application.ScreenUpdating = False
Cordialement
Pascal

"fabien" a écrit dans le message de
news:

Bonjour,

J'ai créé quelques macros sous excel, mais le souci c que lorsque
j'execute
ces macro je les vois s'excuter, or je voudrai que ces macros
s'exceutent
en
arriere plan . Je sais qu'il y a une intruction de type
screen.uptdateúlse
mais je ne sais pas l'utiliser.
Quelqu'un peut-il m'aider ?

Merci bcp
--
fifab
















Avatar
fabien
merci bcp ...
ça marche pafaitement maintenant...
--
fifab



Re
Ben je ne sais pas comment tu mets à jours tes listbox mais très
schématiquement :
-Procedure maj listbox
application.screenupdating = True
-Procedure affichage de listebox
application.screenupdating = false

etc...

Cordialement
Pascal

"fabien" a écrit dans le message de news:

Merci de la réponse ...
Mais comment jouer avec les screenupdating avant et apres chaque mise à
jour
de listbox ?
Merci.
--
fifab



Re
cela ne met plus à jour les
valeurs dans mes listbox.
Rectificatif : Si si cela met bien à jour mais du coup l'affichage n'est

plus actualisé !
Pas d'alternative sinon de "jouer" avec Screenupdating avant et après
chaque
mise à jour de listbox.

Cordialement
Pascal

"fabien" a écrit dans le message de
news:

Merci de vos réponses.
j'ai essayé mais le pb est que mes macros mettent à jour des valeurs
dans
une listbox et lorsque je mets cette instruction, cela ne met plus à
jour
les
valeurs dans mes listbox.
Y-a-til un moyen de contourner le pb ?

Merci
--
fifab



Bonjour
Application.ScreenUpdating = False
Cordialement
Pascal

"fabien" a écrit dans le message de
news:

Bonjour,

J'ai créé quelques macros sous excel, mais le souci c que lorsque
j'execute
ces macro je les vois s'excuter, or je voudrai que ces macros
s'exceutent
en
arriere plan . Je sais qu'il y a une intruction de type
screen.uptdateúlse
mais je ne sais pas l'utiliser.
Quelqu'un peut-il m'aider ?

Merci bcp
--
fifab