Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Rester afficher outil de texte pendant l’exécution d'une macro

badraaliou4

XLDnaute Occasionnel
Est-il possible de rester afficher l'objet de texte pendant d’exécution du macro?
j'ai essayé avec le code ci-dessous. l'exécution attend jusqu'à 10s et l'objet de texte ne reste pas afficher durant l'exécution
Merci pour votre aide.
VB:
Sub ajoutcomptecaisse()
  Sheets("load").Shapes("Message").Visible = True
  Application.Wait (Now + TimeValue("00:00:10"))
 
  '.........exécutions codes............
 
  Sheets("load").Shapes("Message").Visible = False
End Sub
 

Modeste geedee

XLDnaute Barbatruc
Bonsour® présentement l'instruction : Application.Wait est totalement inutile ici,
et ne fait que figer Excel pendant 10s

plutot comme ceci :

VB:
Sub ajoutcomptecaisse()
  Sheets("load").Shapes("Message").Visible = True
  Application.ScreenUpdating=False

  '.........exécutions codes............

  Sheets("load").Shapes("Message").Visible = False
Application.ScreenUpdating=True
End Sub
[/QUOTE]
 

badraaliou4

XLDnaute Occasionnel
Merci ça marche bien avec ce code mais j'ai un souci après l'exécution .
quand je remplie de nouveau le comboxbox je ne peux plus écrire dans les cellules.
Alors mes champs à remplir comprenent d'un comboxbox et des cellules.

Merci pour votre aide
VB:
Sub ajoutcomptecaisse()
  Sheets("load").Shapes("Message").Visible = True
  fin=timer +2
Do while timer <fin
Doevents
Loop
  Application.ScreenUpdating=False

  '.........exécutions codes............

  Sheets("load").Shapes("Message").Visible = False
Application.ScreenUpdating=True
End Sub
[/QUOTE]
 

Modeste geedee

XLDnaute Barbatruc

pas vu de combobox ... !
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…