Excel VBA workbook.open boucle arrêtée par Data Link Properties case

J'essaie d'utiliser VBA pour combiner 184 classurs Excel (8 feuilles de calcul chacune) dans un classur principal (avec 8 feuilles de travail) en copiant les lignes non-vides (sauf les lignes d'en-tête) sur les feuilles de travail des 184 classurs et les coller sur les feuilles de calcul correspondantes du classur principal.

J'essaie de le faire avec une "boucle for" et "workbook.open ()", mais la boîte de dialog properties du lien de données apparaît au milieu du process de bouclage (après avoir ouvert le 170e classur), en arrêtant l'automation.

J'ai trouvé un post confronté à une situation similaire, mais aucune bonne réponse n'a été donnée. Je serais reconnaissant si quelqu'un pouvait m'éclairer avec une solution.

Essayez d'append le qualificatif suivant à votre classur. Déclaration ouverte:

Application.Workbooks.Open Filename:="yourfilehere.xlsx", UpdateLinks:=False