Bonjour Geoffrey,
2 possibilités sont envisageables pour moi : Timer et DoEvents
celle qui me paraît le mieux étant la DoEvents, qui permet d'attendre qu'une action soit totalement terminée avant de poursuivre la procédure (rend la main à l'OS pour qu'il fasse tout ce qu'il a en attente avant de continuer!), et avec une syntaxe des plus complexes :
Option Explicit
Private Sub CommandButton1_Click()
mem = ActiveSheet.Name
Import1
DoEvents()
suppression_F
date1
End Sub
La 2eme alourdit un peu le code et t'oblige à faire une boucle while et à utiliser une variable...
Option Explicit
Private Sub CommandButton1_Click()
Dim T as Double
mem = ActiveSheet.Name
Import1
T= Timer
While Timer<T+1 Loop
suppression_F
date1
End Sub
Voilou, bon courage!