Attendre la fin d'une serie de requête et la fin d'un calculatefull

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

C

CyK

Guest
Bonjour le Forum,
Bonjour le futur Fil,

voilà j'ai fait une superbe feuille excel (ben oui avec plein de sommeprod, indirect, décaler, connexion MS-Query et autres, à force de suivre vos exploits ça commence à rentrer 😉)

Mais maintenant je voudrais faire des itérations sur une liste (qui pour l'instant dans mon exemple contient 10 éléments mais qui à terme en comportera environ 5000, d'où la recherche d'automatisation et d'enregistrement des résultats avec le code suivant :

Code:
Sub RunTaf()
    Dim i As Integer
    Dim fname As String
    
    For i = 1 To 10
        'MsgBox Sheets("ITEMS").Cells(i + 1, 1).Value
        
        fname = Cells(2, 3).Value
    
        Sheets("SUMMARY").Cells(2, 3).Value = Sheets("ITEMS").Cells(i + 1, 1).Value
        ActiveWorkbook.RefreshAll    
        
        
        
        Application.CalculateFull
        
        ActiveWorkbook.SAVEAS Filename:= _
        "H:\SUPPLY PLANNING\ANALYSIS\MODELS\" & fname & ".xls", FileFormat:=xlExcel8, _
        Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
        CreateBackup:=False
        
    Next
    
End Sub

Le problème c'est que je ne trouve pas comment attendre la fin du Refresh et du Calculate avant d'enregistrer.

D'avance merci.
 
Re : Attendre la fin d'une serie de requête et la fin d'un calculatefull

Je crois que j'ai trouvé, je fais un testsur application.calculationstate et pour les queries il faut désactiver l'actualisation en arrière plan
 
- 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

D
Réponses
4
Affichages
1 K
N
Réponses
5
Affichages
3 K
Nicocotte125
N
L
Réponses
1
Affichages
1 K
Lucien31
L
Réponses
1
Affichages
1 K
R
Réponses
8
Affichages
2 K
raoulruiz
R
Réponses
0
Affichages
703
C
Réponses
1
Affichages
1 K
C
Retour