Bonjour à la communauté !
est-il possible de mettre en pause une macro pendant qu'une commande s'execute puis qu'elle reparte une fois cette dernière terminée ?
Exemple:
1- J'ai un tableau filtré, donc j'annule tous les filtres:
2- Puis j'actualise toutes mes données:
3- Je finis ensuite par refaire mon filtre:
Mon soucis se situe entre l'étape 2 et 3. L'étape 2 n'étant pas terminée la macro exécute quand même l'étape 3 mais du coup celle-ci ne se fait pas correctement.
Que puis-je mettre entre l'étape 2 et 3 pour indiquer d'attendre que l'étape 2 se termine pour passer enfin à l'étape 3 ?
Merci d'avance pour vos tips
est-il possible de mettre en pause une macro pendant qu'une commande s'execute puis qu'elle reparte une fois cette dernière terminée ?
Exemple:
1- J'ai un tableau filtré, donc j'annule tous les filtres:
Code:
ActiveSheet.ShowAllData
2- Puis j'actualise toutes mes données:
Code:
ActiveWorkbook.RefreshAll
3- Je finis ensuite par refaire mon filtre:
Code:
ActiveSheet.ListObjects("T_CA").Range.AutoFilter Field:=44, Criteria1:= _
"oui"
Mon soucis se situe entre l'étape 2 et 3. L'étape 2 n'étant pas terminée la macro exécute quand même l'étape 3 mais du coup celle-ci ne se fait pas correctement.
Que puis-je mettre entre l'étape 2 et 3 pour indiquer d'attendre que l'étape 2 se termine pour passer enfin à l'étape 3 ?
Merci d'avance pour vos tips
Code:
ActiveSheet.ShowAllData
ActiveWorkbook.RefreshAll
ActiveSheet.ListObjects("T_CA").Range.AutoFilter Field:=44, Criteria1:= _
"oui"