Extraction de données d'un fichier Excel vers un autre

Bonjour chers membres du forum,

Tout d'abord je vous remercie du temps que vous accorderez à cette lecture et encore plus pour l'aide que vous pourriez m'accorder.

J'ai fait un peu le tour du forum et d'autres mais les solutions que j'ai trouvées n'ont pas pu m'aider à résoudre ma question. Quelle est-elle?

Je voudrais que soit généré automatiquement un tableau concernant seulement certaines colonnes dans un autre fichier excel et que cette extraction donne la possibilité d'y changer plus tard les différentes données des différentes cellules.

J'ai effectué le collage spécial avec les macros mais cela ne me permet pas de modifier après les données.

J'ai joint une petite partie de mon fichier car en fait il contient plus de 30 colonnes et près de 400 lignes. Cela peut être amené à augmenter; merci de prendre ce facteur aussi en compte.

Merci pour vos interventions.

Cordialement

prat_exc

1'648resume.zip (5.25 Ko)

Bonjour,

SVP quelqu'un pourrait-il me donner quelques indices quant à ma question où me dire s'il y a moyen de trouver des infos sur un lien ?

Cordialement

Bonjour,

Voici un premier exemple en pièce jointe. Les deux classeurs doivent être ouvert afin que cela marche. Je ne sais pas exactement ce que tu veux extraire mais j'ai extrait par défaut les deux premières colonnes. A toi de changer la syntaxe afin d'extraire ce que tu souhaites.

A te relire.

7'054resume.xlsm (18.88 Ko)
6'542exemple.xlsm (8.92 Ko)

Slt,

Je suis intéressé par ce post car je souhaite à peu près la même chose mais je ne vois pas de code !?!

Oliver77

Slt Oliver77,

Le code se trouve dans le fichier "resume.xlsm", dans module 1 si tu active VBA (alt+f11), et un autre code se trouve dans feuil1 pour activer le changement, c'est à dire que si tu interviens sur ta matrice, cela modifie automatiquement ton extraction dans l'autre fichier ( qui doit resté ouvert en même temps que l'autre bien sur).

Code T.

Salut,

Code T, je te remercie pour ton apport.

J'ai essayé d'adapter ton code à mon fichier et je rencontre quelques soucis :

  • comment écrire la syntaxe si je veux exporter deux ou plusieurs plages de colonnes disjointes (A1 : E30) et (G1 : I30) ...
  • comment faire pour que le fichier qui reçoit les colonnes respecte le même format (fusion de cellules, ...)

Cdlt,

prat_exc

Bonjour,

En fait je cherche une macro pour importer des données d’un classeur excel vers un autre classeur (les deux classeurs étant ouverts je dois pouvoir sélectionner l’onglet à importer).

En fait je souhaite qu'ils soient ouverts pour ne pas avoir à chercher le chemin.

Aussi, le fichier n'est jamais dans le même répertoire et parfois je ne l'ai pas encore enregistré.

Je passe près d'une heure à retraiter les fichiers de mes clients rien qu'en extraction, retraitement et importation de donnés.

Merci,

Oliver77

Salut prat_exc,

Pour extraire des colonnes "disjointes", il suffit que tu réécrives le même code à la suite pour avoir les colonnes disjointes à extraire. Pour ce qui est de garder exactement le même format, je ne saurai pas t'aider. C'est assez compliqué.

Pour toi Oliver77,

Logiquement, pour que le code que j'ai mis fonctionne, il faut que le fichier sur lequel tu extrait doit apparaître dans ton code et doit être également ouvert. Pour retrouver ton fichier, il suffit de faire un "ctrl + F" pour retrouver ton fichier perdu dans tous tes nombreux fichiers!

Code T.

Rechercher des sujets similaires à "extraction donnees fichier"