[VBA Excel] MàJ Userform Screenupdating=False
Résolu/Fermé
saian-sugus
Messages postés
34
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
20 avril 2010
-
15 avril 2009 à 17:04
saian-sugus Messages postés 34 Date d'inscription jeudi 24 juillet 2008 Statut Membre Dernière intervention 20 avril 2010 - 20 avril 2009 à 14:10
saian-sugus Messages postés 34 Date d'inscription jeudi 24 juillet 2008 Statut Membre Dernière intervention 20 avril 2010 - 20 avril 2009 à 14:10
Bonjour,
Au début de mon code, je pose un Application.ScreenUpdating = False de manière à ne pas montrer ce qui se passe à l'utilisateur.
Cependant, j'ai un Userform que je souhaite mettre à jour à chaque étape du programme. J'ai donc ajouter des CheckBox que je coche à chaque avancement.
Mon problème : étant donné qu'il n'y a pas de mise à jour de l'écran, les CheckBox ne se cochent pas au fur et à mesure de l'avancement du programme.
Est-ce possible de mettre à jour l'userform sans mettre à jour l'écran ?
Au début de mon code, je pose un Application.ScreenUpdating = False de manière à ne pas montrer ce qui se passe à l'utilisateur.
Cependant, j'ai un Userform que je souhaite mettre à jour à chaque étape du programme. J'ai donc ajouter des CheckBox que je coche à chaque avancement.
Mon problème : étant donné qu'il n'y a pas de mise à jour de l'écran, les CheckBox ne se cochent pas au fur et à mesure de l'avancement du programme.
Est-ce possible de mettre à jour l'userform sans mettre à jour l'écran ?
A voir également:
- Bios reporting failed get charge status returns false
- Pile bios - Guide
- Mot de passe bios perdu - Guide
- Bios - Guide
- Get data back - Télécharger - Récupération de données
- Fitbit charge 6 test - Accueil - Montres
3 réponses
saian-sugus
Messages postés
34
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
20 avril 2010
16 avril 2009 à 08:44
16 avril 2009 à 08:44
Personne pour m'aider ?
Utilisateur anonyme
16 avril 2009 à 13:37
16 avril 2009 à 13:37
Bonjour,
Utilisez : [ Userform.Repaint ] ou [ Me.Repaint ].
Lupin
Utilisez : [ Userform.Repaint ] ou [ Me.Repaint ].
Lupin
saian-sugus
Messages postés
34
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
20 avril 2010
17 avril 2009 à 13:39
17 avril 2009 à 13:39
ça ne m'actualise quand même pas mon userform..
Bref tant pis, je ferais sans.
Merci tout de même
Bref tant pis, je ferais sans.
Merci tout de même
Utilisateur anonyme
17 avril 2009 à 14:37
17 avril 2009 à 14:37
re:
Il y a quelque chose qui m'échappe.
Voici un exemple type tel que décrit dans votre question :
http://www.cijoint.fr/cjlink.php?file=cj200904/cijhIJUNYo.zip
Lupin
Il y a quelque chose qui m'échappe.
Voici un exemple type tel que décrit dans votre question :
http://www.cijoint.fr/cjlink.php?file=cj200904/cijhIJUNYo.zip
Lupin
saian-sugus
Messages postés
34
Date d'inscription
jeudi 24 juillet 2008
Statut
Membre
Dernière intervention
20 avril 2010
20 avril 2009 à 14:10
20 avril 2009 à 14:10
Peut-être que je me suis mal exprimé. Je me ré-explique :
J'ai un module qui gère plusieurs fichiers. Il passe plusieurs fois d'un fichier à l'autre et par soucis pour les yeux de l'utilisateur, j'ai posé un Application.ScreenUpdating=False.
Comme l'exécution du module peut durer quelques minutes je souhaitais mettre un userform qui s'actualise à divers étapes du module afin que l'utilisateur puisse où il en est.
Et mon problème est que j'arrive pas à faire en sorte qu'il s'actualise vu que l'écran ne se met pas à jour.
Voilà
J'ai un module qui gère plusieurs fichiers. Il passe plusieurs fois d'un fichier à l'autre et par soucis pour les yeux de l'utilisateur, j'ai posé un Application.ScreenUpdating=False.
Comme l'exécution du module peut durer quelques minutes je souhaitais mettre un userform qui s'actualise à divers étapes du module afin que l'utilisateur puisse où il en est.
Et mon problème est que j'arrive pas à faire en sorte qu'il s'actualise vu que l'écran ne se met pas à jour.
Voilà