Visualisation du déroulement de la macro

Résolu/Fermé
Dan' - 21 déc. 2009 à 18:46
 Dan' - 21 déc. 2009 à 19:45
Bonjour à Toutes et à Tous,

Vraiment débutant, je viens d'apprendre comment faire une macro (SIMPLE)
Oh! pas en l'inscrivant mais en la faisant avec la souris.
Seulement voilà,
quand je lance la macro, on voit tout le déroulement.
Ex: la bascule entre les feuilles.
Bon c'est rapide d'accord mais n'est-il pas possible d'éviter cela?
Par avance Merci
Dan'
A voir également:

2 réponses

NewBryce Messages postés 598 Date d'inscription lundi 1 octobre 2007 Statut Membre Dernière intervention 30 mai 2010 61
21 déc. 2009 à 18:49
Salut,

on peut tres bien remedier a cela:
à mettre avant de commencer tes sauts de feuilles:

Application.sreenupdating = false

et apres tes saut de pages:

Application.screenupdating = true

l'éditeur de code mettra lui-meme les majuscules.
Slts
0
Merci NewBrice,

Juste une confirmation, tes lignes de commandes sont valables pour toute la macro ou uniquement
pour le passage d'un onglet à l'autre.
Moi ce qui m'intéresse c'est que lorsque je clique sur bouton auquel j'ai affecté la macro,
on ne voit rien.
0
NewBryce Messages postés 598 Date d'inscription lundi 1 octobre 2007 Statut Membre Dernière intervention 30 mai 2010 61
21 déc. 2009 à 19:09
Re,

j'avais bien compris cela,
la premiere ligne indiqué "Appli... = False" va dire à Excel de ne pas faire de mise à jour de la page sur l'écran, cela marche pour le changement d'onglet, mais aussi de fichier excel, enfin tous ce qui se voit a l'écran.
En gros:
Application.screenUpdating = false
= = =
Excel . mise à jour de l'écran = faux

Il faut donc la mettre au début de ta macro (juste apres la ligne "Sub xxxx_Click ()")

et mettre la ligne avec True juste avant la fin: (end sub)

Slts
0
Un GRAND MERCI NewBryce

C'est exactement ce que je voulais et cela me servira pour l'avenir.
Grâce à toi, je m'endormirai moins bête ce soir.
Encore Merci et je le passe en RÉSOLU;
à + Dan'
0