• Initiateur de la discussion Initiateur de la discussion Canard64
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

Canard64

Guest
Update Screen

Bonjours a tous.

Alors voila mon problème qui n'en ait pas un en fait.
J'aimerais savoir comment fait on pour ne pas voir l'evolution sur la page excel d'un module vba.
Pour ceux qui n'ont pas compris je m'explique un peu plus:

L'utilisateur clique sur un bouton et apres le clik je lance un module VBA et ce module fait plusieurs traitements sur la feuille où il y a le bouton et j'aimerais que l'utilisateur ne voit pas les étapes intermédiaire mais seulement la fin du traitement.

Voila j'espère que j'ai été clair. Merci pour vos conseils!
 
Dernière modification par un modérateur:
Re : Update

re Bonjour Canard, bonjour le forum,

Je ne comprends pas bien ce que tu veux dire... tu veux voir ou tu veux pas voir ? faudrait ça voir ?

Ho p.... ! il y avait longtemps que j'en avait pas sorti une d'aussi naze.... Quoi !!! Qui a dit "tu parles" ?
 
Re : Update

Bein dans ma fonction

Code:
Sub Auto_Open()
....
Module1.initBox1
Module1.initBox2
Module1.initBox3
exit sub


Sub initBox1()
Application.ScreenUpdating = False
..... Je fais mon traitement 
Application.ScreenUpdating = True
exit sub

il me semblerais que ça marche pour toutes cases du classeur mais la liste box ne doit pas faire partie de la feuille et donc il ne raffraichit pas la liste box
Par contre Application.ScreenUpdating = False marche très bien pour les valeur contenue dans les cellules.
Si vous savez pas c'est pas trop grave mais bon je compte sur vous .🙂
 
Re : Update

Bonjour Canard, Pascal, bonjour le forum,

Encore plus moins moins meilleur compris qu'avant... Désolé.

p.s. Pascal c'est toujours un grand bonheur de venir chez XDL. Je le dis avec beaucoup de sincérité.
 
Re : Update

Bon alors je te reexplique j'ai trois liste box je fais des traitements pour les remplir et au lieu que je voie juste mes trois liste box remplie je vois le remplissage de mes liste box ligne par ligne. La je crois que je suis clair
 
Re : Update

Re

Alors déjà le auto_open à eviter il y a maintenant le

Private Sub Workbook_Open()

End Sub

donc j'essaierai

Private Sub Workbook_Open()
Application.ScreenUpdating = False
Module1.initBox1
Module1.initBox2
Module1.initBox3
Application.ScreenUpdating = True
End Sub

Mais bon à voir tes listbox sont dans tes feuilles ou dans un UF ??
 
Re : Update

Le fil, le forum,

Ha ha ha mort de rire...

Question de Pascal :
Mais bon à voir tes listbox sont dans tes feuilles ou dans un UF ??

Réponse de Canard :
Dans mes feuilles

Réponse de Pascal qui croyait que Canard lui demandait où il devait mettre le code :
Non dans le thisworkbook

C'est surréaliste !!! J'adore.
 
Re : Update

Merci a tous.
C'est pas grave je laisserais voir les différentes étapes de remplissage de mes liste Box Merci a tous pour la bonne humeur!!


Re :
En fait j'ai une question plus compliqué !! 🙂
Quand je click sur une de mes listes box je crée une nouvelle feuille qui s'appelle HISTO mais avant de créer cette feuille je regarde si elle n'est pas crée si elle est crée alors je la supprime.
Pour l'instant tout marche mais quand je supprime une boite de dialogue apparait et me demande une confirmation. J'aimerais que cette boite ne s'ouvre pas. Car si l'utilisateur ne confirme pas alors mon module VBA bug
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
884
Réponses
18
Affichages
2 K
Réponses
15
Affichages
2 K
P
  • Question Question
Réponses
1
Affichages
851
E
Réponses
8
Affichages
2 K
E
Réponses
7
Affichages
1 K
A
Réponses
11
Affichages
2 K
A
T
  • Question Question
XL 2019 VBA
Réponses
1
Affichages
857
Retour