the_little_big_man
Messages postés86Date d'inscriptionlundi 22 janvier 2007StatutMembreDernière intervention14 février 2011
-
15 juin 2007 à 10:15
the_little_big_man
Messages postés86Date d'inscriptionlundi 22 janvier 2007StatutMembreDernière intervention14 février 2011
-
15 juin 2007 à 11:31
bounjour tous le monde et merci d'avance pour votre aide .
je vous expose mon problème :
j'ai réalisé une petite application VBA qui me permet d'inserer des informations dans une feuille ( style de base de données) et j'utilise ces derniers pour éffectuer des opération sur une otre feuille .
Mon problème est que lorsque je passe d'une feuille à l'autre , j'aimerais ne pas afficher du tout la feuille base de donnée.
Pour selectionner mes feuilles j'utilise
sheets("nomfeuill1").activate
Auriez vous une solution pour ne pas afficher la feuille ??? en lisant certains topics j'ai vu l'instruction Application.screenupdating qui fige la feuille mais même si j'écris application.screenupdating= false , apres passage de cette ligne il reste à true.
voila
drikce06
Messages postés2236Date d'inscriptionlundi 29 mai 2006StatutMembreDernière intervention29 mai 200810 15 juin 2007 à 10:40
Sinon application.sreenupdating sert à desactiver (false) et activer (true) la mise à jour de l'écran donc lors du traitement si celle-ci est désactivé tu ne verras pas le passage de feuille en feuille.
Si tu veux pas voir ta base de données avant de faire tes traitements tu désactives la MAJ de l'écran et la réactive après les opérations.