Temporisation en VBA

  • Initiateur de la discussion Initiateur de la discussion ThuYeinLin
  • 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 !

T

ThuYeinLin

Guest
Bonsoir,

J'ai essayé différentes temporisations mais je rencontre un problème.

En fait dans mon application lorsque je lance ma macro ça doit m'actualiser une série de données puis m'afficher un formulaire.

Le problème est que avec la temporisation, cette temporisation s'effectue au tout début avant d'afficher le formulaire. Ce que je souhaiterais c'est que avant que le formulaire s'affiche l'actualisation s'effectue.

De plus avec ma macro actuelle cela me lance l'actualisation et le formulaire en même temps, et l'actualisation en arrière plan ne s'effectue qu'une fois que j'ai fermé le formulaire.

Voici ma macro actuelle :

Sub ouvreForm()

' ActualiserCours Macro
'

'
ActiveWorkbook.RefreshAll

'tempo 15 seconde
Application.Wait (Now + TimeValue("0:00:15"))


UserForm1.Show
End Sub


Merci
 
Re : Temporisation en VBA

Bonjour,

Tempo non bloquante:

Code:
Sub TempoNonBloquante()
  Sheets("TempoNonBloquante").Shapes("Message").Visible = True
  Fin = Timer + 10
  Do While Timer < Fin
    DoEvents
  Loop
  Sheets("TempoNonBloquante").Shapes("Message").Visible = False
End Sub

JB
 
Dernière édition:
Re : Temporisation en VBA

Bonsoir,

Merci pour votre aide mais ça marche toujours pas, mon userform s'ouvre et ça me bloque ma mise à jour qui se fait seulement une fois le userform fermé.
 
- 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

M
Réponses
2
Affichages
803
Mr.Adrien
M
J
Réponses
1
Affichages
1 K
J
Réponses
0
Affichages
840
J
S
Réponses
29
Affichages
2 K
StanislasC
S
O
Réponses
4
Affichages
2 K
Réponses
4
Affichages
886
Retour