(VBA) importer des données dans un array

Hello le forum,

Je dois faire un fichier de consolidation qui doit regrouper les données de plusieurs classeurs excel.

Ces classeurs sont tous pareils. Il n'y a que le nom du classeur et le répertoire qui sont différents.

Les données que je dois consolider ne sont pas sous forme de "Tableau excel" (Listobject). Le nombre de ligne peut varier, le nombre de colonne reste identique dans tous les fichiers.

Mon idée serait de mettre les valeurs de chaque fichiers source dans une variable Tableau (Array) et à la fin de l’exécution du programme coller cette variable tableau dans mon fichier de destination.

Est-il + rapide de faire comme ceci ou plutôt de faire un copier-coller classique entre le fichier source et le fichier de destination ?

Si oui, auriez vous un exemple de code ??? Car je ne maitrise pas trop les array

Merci pour votre aide.

Bonsoir,

Copier/Coller est au moins 3 fois plus rapide que le passage par Array

http://boisgontierjacques.free.fr/pages_site/GestionOnglets.htm#Consolidation

Boisgontier

Hello,

Merci. Il est bien ton site je ne connais pas ! je vais l'ajouter dans mes favoris

Rechercher des sujets similaires à "vba importer donnees array"