j'ai une macro vba qui ouvre successivement dans des boucles plusieurs pages d'un classeur
excel
je voudrais éviter le défilement des pages pendant la compilation
j'ai entendu parler de Application.Displayscreen=False en début de code
mais il me sort une erreur 438 "propriété ou méthode non généré par cette objet"
je suis newbee en vba et il me manque surement un truc pour faire
marcher cette application ...si une ame généreuse peut m'expliquer quoi
...
Salut
En VBA, faut prendre l'habitude de regarder dans l'aide, par exemple avec le mot "masquer feuille"
Tu trouveras la méthode (menu Fenêtre + Masquer)
En enregistrant un macro pendant que tu fais la manip, tu récupèreras le code :
Sheets("Feuil1").Select
ActiveWindow.Visible = False
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Salut,
Ce n'est pas Application.Displayscreen=False mais application.ScreenUpdating=False.
Mets ça en tout début de ta macro est elle sera plus rapide.
oki merci bcp
le pb c'est que lorsque j'ai installé excel y'a 345 ans j'ai pas jugé utile d'installer l'aide...ce qui n'est certes pas malin...
je vais essayer de retrouver mon cd et je vais regarder de près ce que tu m'as dit
merci
bye