cs_catlolo
Messages postés3Date d'inscriptionvendredi 2 janvier 2009StatutMembreDernière intervention 3 janvier 2009
-
2 janv. 2009 à 14:33
cs_catlolo
Messages postés3Date d'inscriptionvendredi 2 janvier 2009StatutMembreDernière intervention 3 janvier 2009
-
3 janv. 2009 à 17:08
Bonjour,
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
...
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 2 janv. 2009 à 16:06
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)
cs_Joh76
Messages postés47Date d'inscriptiondimanche 16 mars 2008StatutMembreDernière intervention14 octobre 20093 2 janv. 2009 à 18:37
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.
cs_catlolo
Messages postés3Date d'inscriptionvendredi 2 janvier 2009StatutMembreDernière intervention 3 janvier 2009 2 janv. 2009 à 16:17
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