> Tous les forums > Forum Bureautique
 Transférer donnée excel vers un autre fichier exce
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
mimi627
  Posté le 11/10/2010 @ 20:00 
Aller en bas de la page 
Petite astucienne

Bonjour,

Débutante en VBA(excel 2000-2003), je souhaiterais transférer les données excel de plusieurs fichiers excel sur un seul et même fichier excel qui comporte plusieurs feuilles. En gros, tous les mois je rentre des données dans les petits fichiers excel, et je voudrais que cela se répercute sur mon seul fichier excel (avec plusieurs feuilles).

Serait il possible de m'aider sur ce sujet?

Cordialement,

Emi

Publicité
qmike549
 Posté le 11/10/2010 à 20:32 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

bonjour

Plusieurs solutions possibles pour ce genre de projet

sans macro et donc l'usage de VBA

voici un principe pour Fusionner - consolider plusieurs feuilles d'un tableau

Attention ! Tous les tableaux doivent avoir la meme structure

regarde ici

http://michel.vergriete.perso.sfr.fr/276excel.php

DjiDji59430
 Posté le 11/10/2010 à 20:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Un copier coller avec liaison doit etre suffisant pour ce genre de manip !

mimi627
 Posté le 11/10/2010 à 20:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Bonjour,

Par contre je voudrais que les données se rentre automatiquement sans ouvrir le fichier qui contient les plusieurs feuilles. en gros, je rentre mes données dans tous mes petits fichiers, sans m'occuper de mon autre fichier qui contient les mêmes tableaux mais vide. Lorsque j'ouvre ce fichier, je peux y consulter toutes les tableaux (dans les différentes feuilles) mais rempli.

Comment peut on faire?

Merci,

Cordialement,

Emi

ferrand
 Posté le 12/10/2010 à 14:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut,

La proposition de DjiDji paraît répondre à ce que tu souhaites obtenir... ?

Sauf si tu ne veux pas créer de liaisons entre classeurs, auquel cas il te faut une procédure évènementielle (à la fermeture ou à l'enregistrement) dans chaque "petit" classeur qui ouvre le "gros" classeur, copie le tableau du "petit", le colle à son emplacement dans le "gros" (collage de valeurs, sinon on voit pas trop l'intérêt)...

Tu n'as pas confirmé si la mise en forme de tes tableaux était strictement identique entre les classeurs.

qmike549
 Posté le 12/10/2010 à 14:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

bonjour

Effectivement cette proposition répond à ta demande

mimi627
 Posté le 12/10/2010 à 19:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Bonjour,

J'ai essayé de copier avec liaison mais cela ne fonctionne pas car j'ai des liste déroulante avec image ..., donc j'obtiens des 0 quand je fais un coller avec liaison.

Quelles sont les autres solutions?

Merci ,

Cordialement,

Emi

ferrand
 Posté le 13/10/2010 à 05:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Peux-tu nous mettre un modèle, aussi simplifié que tu veux, mais reflétant bien la structure et le type de données à transférer, des deux classeurs concernés par le transfert ?

Bonne journée

mimi627
 Posté le 13/10/2010 à 21:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Bonjour,

Voici mon fichier de base. Je vais avoir 2 fichiers comme sa : 1 minimum ou il n'y aura qu'une feuille dans le classeur mais plusieurs fichier qui porteront des noms différents, et un fichier avec plusieurs feuilles où les feuilles porteront les noms des fichiers(ou il y en a 1 minimum).

Voyez vous ce que je veux dire ou pas?

Pensez vous cela possible?

Cordialement

http://www.cijoint.fr/cjlink.php?file=cj201010/cijBJGonqn.xls

ferrand
 Posté le 13/10/2010 à 23:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut,

Vu rapidement. Le plus simple serait peut-être de copier tout bonnement la feuille.

Résumons: tu as une série de classeur : A B C D ... contenant chacun une seule feuille, respectivement a b c d ...

et tu as un classeur multifeuilles (appelons le WKB) contenant un double des feuilles a b c d ...

Lorsque tu as modifié une feuille dans un classeur simple, B par exemple, le schéma de mise à jour serait le suivant:

-Ouvrir WBK

-y supprimer la feuille b

-Copier la feuille b de B dans WBK à son rang (après a ou avant c ou selon un ordre qui te convient)

-Enregistrer et fermer WBK

-Fermer B éventuellement

Procédure à déclencher manuellement (bouton ou commande...) ou sur évènement.

[Pour ton planning, cela demande d'y regarder de plus près et là je n'ai pas vraiment le temps et surtout besoin de dormir]

A+

mimi627
 Posté le 14/10/2010 à 20:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Bonjour,

Merci Ferrand pour votre explication sur le transfert des données, je vais voir pour faire comme vous m'avez expliqué.

Pour le planning, quand pensez vous pouvoir y jeter votre oeil?

Merci d'avance,

Cordialement,

Emi

ferrand
 Posté le 15/10/2010 à 00:15 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut,

J'ai relu ton sujet depuis le début.

Initialement, je pensais qu'ayant des fichiers de travail élémentaires, avec des tableaux éventuellement bourrés de formules, tu souhaitais les regrouper pour consultation. Et dans ce cas, une copie des valeurs (en éliminant des formules donc) te permettrait d'avoir un classeur de consultation regroupant tes fichiers à jour à une date donnée.

Cela ne s'applique évidemment pas au type de fichiers de ton exemple, il n'y a pas de valeurs à copier.

Seulement, dans ce cas c'est l'intérêt de la manoeuvre que se pose. On peut copier le contenu de la feuille : une fois collée elle aura à peu près le même poids que dans le classeur initial, sauf qu'elle ne fonctionnera pas (la macro ne sera pas copiée). Si on copie la feuille elle-même, la macro attachée à la feuille sera également collée, tu auras donc le même fichier fonctionnel. Mais pourquoi l'avoir deux fois à l'identique ? D'autant que si le nombre de fichiers élémentaires est conséquent, ton classeur de regroupement deviendra vite lourd.

Tant que la taille du fichier résultant reste gérable, rien ne te contraint à éclater tes feuilles, chacune dans un classeur dédié. S'il s'agit de te créer une facilité d'accès, pas nécessaire de dupliquer les fichiers, des macros ou des liens hypertexte peuvent le faire à partir d'un même classeur central.

[pour le planning, je regarde dès que j'ai le temps de m'y plonger un peu pour voir comment il fonctionne...]

Publicité
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Carte mémoire Samsung 256 Go MicroSDXC Evo Select U3 (130 Mo/s) à 19,49 €
19,49 € 32 € -39% @Amazon

Amazon fait une promotion sur la carte mémoire Samsung 256 Go MicroSDXC Evo Select U3 qui passe à 19,49 €.  Une très bonne affaire pour cette carte que l'on trouve ailleurs à partir de 32 € et qui offre des vitesses de 130 Mo/s en lecture et 110 Mo/s en écriture.  Elle est idéale pour les téléphones, caméras et appareils photo 4K. Elle est étanche, anti-choc et résiste aux rayons X et aux champs magnétiques. Elle est garantie 10 ans.


Voir le bon plan
Processeur AMD Ryzen 5 5600X à 141,20 € livré
141,20 € 200 € -29% @Amazon Allemagne

Amazon Allemagne fait une superbe promotion sur le processeur AMD Ryzen 5 5600X qui passe à 136,03 € (avec la TVA ajustée). Comptez 5,44 € pour la livraison en France soit un total de 141,47 € livré alors qu'on le trouve ailleurs à partir de 200 €.


Voir le bon plan
Caméra de surveillance extérieure TP-Link Tapo C500 (360°, alarme sonore personnalisable) à 34,99 €
34,99 € 59,99 € -42% @Amazon

Amazon fait une promotion sur la caméra extérieure de surveillance TP-Link Tapo C500 qui passe à 34,99 € livrée gratuitement au lieu de 59,99 € ailleurs. Cette caméra se connecte à votre réseau en WiFi et peut ensuite être contrôlée à distance. Elle offre une définition FHD 1080p, la vision nocturne, pivote à 360° à l'horizontale et 130° à la verticale, la détection et le suivi de mouvements (recevez une notification si quelque chose est détecté), une alarme sonore que vous pouvez personnaliser . Le stockage se fait (gratuitement) en local sur une carte MicroSD ou bien dans le cloud via un abonnement. Elle est étanche IP65.


Voir le bon plan
Kit de 16 Go (2 x 8 Go) de mémoire DDR4 Kingston Fury Beast 3200 MHz à 40,83 € livré
40,83 € 60 € -32% @Amazon Allemagne

Amazon Allemagne propose actuellement le kit de 16 Go (2x8 Go) de mémoire DDR4 Fury Beast 3200 MHz CL16 à 36,20 € (avec la TVA ajustée). Comptez 4,63 € pour la livraison en France soit un total de 40,83 € livré alors qu'on le trouve ailleurs à plus de 60 €.


Voir le bon plan
Kit mémoire 32 Go DDR4 SO-DIMM Crucial (2x16 Go) 3200 MHz, CL22 à 64,39 €
64,39 € 90 € -28% @Amazon

Amazon propose actuellement le kit mémoire 32 Go DDR4 SO-DIMM Crucial (2x16 Go) 3200 MHz, CL22 à 64,39 € alors qu'on le trouve ailleurs à partir de 90 €. Un excellent prix pour ce kit mémoire dédié aux ordinateurs portables et composé de 2 modules de 16 Go DDR4 3200 MHz CL22.


Voir le bon plan
Clé USB 3.0 SanDisk Ultra Flair 128 Go à 9 €
9,00 € 15 € -40% @Amazon

Amazon fait une promotion sur la clé USB 3.0 SanDisk Ultra Flair 128 Go qui passe à 9 € alors qu'on la trouve ailleurs à plus de 15 €. Cette clé USB offre des débits jusqu'à 150 Mo/s.


Voir le bon plan

Sujets relatifs
Récupérer un donnée d'un autre fichier excel
exportation fichier access vers excel
Macro Copier ligne vers un autre fichier
(Macro) Copier onglet sur autre fichier Excel (2007)
CREATION BASE DE DONNEES AVEC 1 AUTRE FICHIER EXCE
EXCEL RECHERCHEV pour autre fichier. Macro?
Exporter un fichier Word vers un tableau Excel
Fusion fichier Word vers tableau excel (vers 2007)
Excel 2007 extraction dans un autre fichier
Excel Tirer une donnée d'une autre feuille
Plus de sujets relatifs à Transférer donnée excel vers un autre fichier exce
 > Tous les forums > Forum Bureautique