Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Oui. Avec ton code, VBA utilise le processeur a plein régime et l'affichage ne peut pas se faire. Ecris plutôt :
Sub Test_Affichage()
Call Affichage_Msg_MàJ_M
Application.Wait Now + TimeValue("00:00:05")
Call Suppression_Msg_MàJ_M
End Sub
Ou alors :
Sub Test_Affichage()
Call Affichage_Msg_MàJ_M
T0 = Now
T1 = T0 + TimeValue("00:00:05")
Do While T0 < T1
DoEvents
T0 = Now
Loop
Call Suppression_Msg_MàJ_M
End Sub
"DoEvents" rendant la main au système pour exécuter les tâches en attente.
Daniel