Bonjour a tous,
Avec Excel 365, pour une analyse je dois assembler plusieurs fichiers (+/- 250.000 lignes par mois, et 24 mois: 6.000.000 lignes)
Avec la méthode contenue ici, cela fonctionne sans problème (évidement j'ai réduis à quelques lignes...)
Il suffit de copier les documents joints dans un répertoire ... et de faire fonctionner les query...
ATTENTION: pas dans "mes document" car les query vont rechercher des info dans tous les fichiers inclus dans l’arborescence depuis le point ou l'on place le fichier...
MA QUESTION: Certaines personnes de l'entreprise n'arrivent pas a faire cela...
le refresh des query donne des erreur...
je ne comprends pas pourquoi...
SOLUTION TROUVÉE: mettre une macro dans le document:
. Private Sub workbook_open()
. paramsheet.Calculate
. End Sub
RAISON: Excel recalcule TOUT SAUF les tableaux a l'ouverture.
Si l'on veut plus de fichiers, plus de lignes, il suffit de copier "test2 data.xlsx" et de modifier...
Merci,
Merinos
PS: il y a 3 query et 2 fonctions
"Data_Customer" est créé pour pouvoir importer le fichier exemple
"All_docs" va créer la liste de fichiers disponibles en employant la fonction "fctnparameter" , on peut y appliquer les filtres que l'on veut.
"End_Result" part de "All_docs" y ajoute une colonne avec des tables calcultées par le fonction "fctn_Data_Customer" (qui a été créée a partir de "DataCustomer") puis cette colonne est ouverte afin d'en sortir les données.