Transfert de données entre 2 feuilles

  • Initiateur de la discussion Initiateur de la discussion Noemy
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

Noemy

Guest
Bonjour le forum.

Je suis entrain de mettre en place un nouveau tableau de commandes pour mon entreprise. Celui ci devra permettre de faire différentes analyses assez simplement.

J'ai donc pour l'instant 2 pages dans mon classeur :
-la 1ière : Commandes 2007 (résumé), ou l'on trouve juste la date, le client, le n° e cde, l'article et le montant total de la cde
- la 2ième : Détail des commandes, ou l'on trouve toutes les références présentes dans la commande.

Voila ce que je désire faire :
-Lorsque l'on enregistre une nouvelle commande, on la rentre dans la 1ière feuille.
-On rentre ensuite les différentes références et les prix dans la feuille 2
-la feuille 1 fait automatiquement le calcul du montant total de la commande.

Mes problèmes :
-Comment faire pour que les commandes saisies en feuille 1 s'insrive directement en feuille 2?
-Comment faire pour obtenir le détail de la commande quand on fait une recherche (avec les filtres automatiques) sur la feuille 1?
-Comment faire pour que la somme de la commande se fasse automatiquement? (en fait, comment mettre en lien les N° de cdes égaux entre les 2 feuilles?)

Voila, je sais que ça fait beaucoup de questions, mais si vous pouvez me donner quelques pistes se serait super...

Merci par avance.

Noemy
 

Pièces jointes

Dernière modification par un modérateur:
Re : Transfert de données entre 2 feuilles

Bonjour Noemy,

Avant de faire des aller-retours entre tes feuilles, peux-tu envisager une autre solution?

Un (ou même plusieurs) TCD(tableau croisé dynamique) te conviendrait-il?

Seule contrainte, il faut remplir tous les champs pour pouvoir les regrouper dans le TCD. Par contre, il a l'avantage de présenter tes données comme tu veux, voir même d'analyser d'autre éléments de tes commandes par la suite (par nbre de produits vendus pour l'ensemble des cdes, ou par clients etc.) C'est un outil très puissant qui, une fois un peu maîtrisé peut se rendre très utile.

Vois si l'exemple joint serait dans l'idée, joue un peu avec et dis nous. Si ça convient, il faudra ensuite affiner le projet pour rendre la zone de données dynamique. Mais on verra plus tard....
A te lire
 

Pièces jointes

Re : Transfert de données entre 2 feuilles

Merci pour ta réponse Luki.
Voici ce que ça donne avec un peu de mise en forme.
Est-ce que tu vois des choses qui ne vont pas ou qui peuvent être amélioré?
C'est clair que ça fait pas mal de saisie, mais bon, on récupère largement le temps niveau analyse...
 

Pièces jointes

Re : Transfert de données entre 2 feuilles

Merci pour ta réponse Luki.
Voici ce que ça donne avec un peu de mise en forme.
Est-ce que tu vois des choses qui ne vont pas ou qui peuvent être amélioré?
C'est clair que ça fait pas mal de saisie, mais bon, on récupère largement le temps niveau analyse...

J'viens quand même de déceler un soucis. Quand on ajoute une commande, le TCD ne se met pas à jour. Comment faire...?
 
Re : Transfert de données entre 2 feuilles

Re,

Je t'engage tout de suite!

Tu as visiblement tout compris 😛

A noter : tu peux bien sûr créer plusieurs TCD en fonction de tes besoins.

Il reste à alimenter ton TCD avec une plage de données qui grandisse avec tes saisies (fais une recherche avec : plage, redéfinir etc.) Je n'ai malheureusement pas le temps de chercher dans mes fichiers comment on fait et je ne m'en souviens pas de mémoire!)

Pour la saisie, on peut toujours améliorer avec une petite macro évènementielle au besoin, ou simplement en cochant "saisie semi -automatique" dans les options.

Si j'ai une seconde ce soir, je regarde pour la plage dynamique, si personne n'est passé par là d'ici là.

A+ 🙂
 
Re : Transfert de données entre 2 feuilles

Re,

Je t'engage tout de suite!

Tu as visiblement tout compris 😛

A noter : tu peux bien sûr créer plusieurs TCD en fonction de tes besoins.

Il reste à alimenter ton TCD avec une plage de données qui grandisse avec tes saisies (fais une recherche avec : plage, redéfinir etc.) Je n'ai malheureusement pas le temps de chercher dans mes fichiers comment on fait et je ne m'en souviens pas de mémoire!)

Pour la saisie, on peut toujours améliorer avec une petite macro évènementielle au besoin, ou simplement en cochant "saisie semi -automatique" dans les options.

Si j'ai une seconde ce soir, je regarde pour la plage dynamique, si personne n'est passé par là d'ici là.

A+ 🙂


Ok, jte remercie, je regarde ça. 🙂
 
Dernière modification par un modérateur:
Re : Transfert de données entre 2 feuilles

J'ai trouver un pti code sur le net :

Sheets("Total CLCV").Select
'comptage du nomdre de lignes et de colonnes du tableau
lignefin = Cells(1, 1).CurrentRegion.Rows.Count
colfin = Cells(1, 1).CurrentRegion.Columns.Count
'valeurs des variables de début de lignes et de colonnes
lignedep = 1
coldep = 1
Sheets("TCD").Select
Columns("A:C").Select
Range("C1").Activate
Selection.Delete Shift:=xlToLeft
Range("A4").Select
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
"'Total CLCV'!R" & lignedep & "C" & coldep & ":R" & lignefin & "C" & colfin).CreatePivotTable TableDestination:=Range("A4") _
, TableName:="Tableau croisé dynamique2"


Est ce bien ça pour actualiser automatiquement le TCD?
Quelqu'un aurait-il la gentillesse l'adapter à mon classeur? J'suis pas tres forte en VBA.
Merci d'avance.
 
Dernière modification par un modérateur:
Re : Transfert de données entre 2 feuilles

Re

Le fichier corrigé avec mise à jour de la plage de données et mise à jour du tcd dans la foulée ( sans devoir utiliser le "!")

ce que j'ai fait:
  • j'ai renommé le tcd en "TCD1"
  • j'ai remplacé la source des données du tcd (A10:I16) par "donnees_pour_tcd" en utilisant l'assistant tcd (clic droit dans le tcd) et bouton 'précédent'
  • maintenant le tcd utilise une plage nommée. Le code met la plage à jour en appuyant sur le bouton dans la feuille cmdes
  • J'ai remplacé le lien par un bouton, qui appelle le code
le code est dans le module1. (alt+F11) pour ouvrir l'éditeur

Une infos sur le TCD : tu peux masquer ou afficher les détails par double clic dans ton tcd. Comme dans un mode plan un peu.

Vois si tu comprends le principe et dis nous.

Bonne soirée 🙂
 

Pièces jointes

Re : Transfert de données entre 2 feuilles

Bonjour... Je suis toujous sur mon TCD.
Une petite question toute simple : J'ai un TCD dans lequel j'ai des filtres automatiques. Mon seul soucis est le suivant. Y'a t'il possibilité de paraméter ces filtres auto.? Car là, j'ai juste la possibilité de cocher les élélents que je veux afficher (dans une liste qui n'est même pas par ordre alpha.), alor c'est pas tres pratique.
Je voudrais simplement un filtre automatique, comme il se présente sur un tableau basique dans Excel : par ordre alpha, et avec la rubrique personnalisée (qui permet de dire "contient", "ne contient pas"...).
Est-ce possible??
Merci d'avance et bonne journée...
 
Re : Transfert de données entre 2 feuilles

Re Noémy. merci de revenir dans le bon fil 🙂

pour trier un champ : clic droit sur le titre du champ/champ/avancé/ tu arrive aux options du tri.

Pour un filtre, tu peux passer par un ou plusieurs champ de page ( tu n'en as pas créé dans ton exemple) par ex tu peux filtrer par le nom uniquement ou tous les autres champs.

A te lire

edit : c'est mieux avec un exemple!
 

Pièces jointes

Dernière édition:
Re : Transfert de données entre 2 feuilles

Re Noémy. merci de revenir dans le bon fil 🙂

pour trier un champ : clic droit sur le titre du champ/champ/avancé/ tu arrive aux options du tri.

Pour un filtre, tu peux passer par un ou plusieurs champ de page ( tu n'en as pas créé dans ton exemple) par ex tu peux filtrer par le nom uniquement ou tous les autres champs.

A te lire

Je crois que l'on est pas sur la même longueur d'onde la, j'ai due mal m'expliquer.
Je veux bien pouvoir appliquer des filtres sur toutes mes colonnes (cela dépend apres de l'étude que je veux faire), et c'est le cas.
C'est la façon de trier qui ne me va pas.
Voici en PJ les fitres obtenus.
En feuille 1 "bon", celui qui me convient, avec l'option personnalisée
En feuille 2 "pas von", celui du TCD qui ne me convient pas. Je voudrai qu"il soit comme l'autre... parcque la, il n'est pas pratique du tout..;
Est-ce que c'est + clair la??
 

Pièces jointes

  • bon.JPG
    bon.JPG
    15.9 KB · Affichages: 110
  • Pas bon.JPG
    Pas bon.JPG
    19.9 KB · Affichages: 87
Re : Transfert de données entre 2 feuilles

Re,

Ce que tu peux faire avec un champ de TCD (voir dernier exemple en pj) :
  • C'est trier chaque champ dans l'ordre choisi (champ de page aussi, voir manip dernier post)
  • Ajouter des champs de pages en plus ( par ex: "je veux client a qui a commande ceci" ou celà)
  • Avoir des données en lignes ET en colonnes ( je ne sais pas si ça peux te rendre service...)
Mais je ne sais pas si tu peux avoir des filtres personnalisés.

Voilà ce que je peux te dire. Mais le Tcd n'est peut-être pas adapté à ton cas, tout dépend de ce que tu veux au final..

A te lire
 
Re : Transfert de données entre 2 feuilles

Re,

Ce que tu peux faire avec un champ de TCD (voir dernier exemple en pj) :
  • C'est trier chaque champ dans l'ordre choisi (champ de page aussi, voir manip dernier post)
  • Ajouter des champs de pages en plus ( par ex: "je veux client a qui a commande ceci" ou celà)
  • Avoir des données en lignes ET en colonnes ( je ne sais pas si ça peux te rendre service...)
Mais je ne sais pas si tu peux avoir des filtres personnalisés.

Voilà ce que je peux te dire. Mais le Tcd n'est peut-être pas adapté à ton cas, tout dépend de ce que tu veux au final..

A te lire


Maleureusement nan, ca ne m'aide pas beaucoup.
Je pense que le TCD m'est adapté, car niveau présentation des resultats et fonctionnalité, il me convient parfaitement. C'est juste que avec ce type de filtre, les infos sont longues à sélectionner, c'est dommage...

Merci quand même.
 
Re : Transfert de données entre 2 feuilles

Re,

Peux tu décrire plus précisément comment tu voudrais sélectionner tes données? Il y a quelques spécialistes des TCD sur ce forum, tout n'est pas perdu! 🙂

Je voudrais les sélectionner comme dans l'image "bon" que j'ai mis en PJ un peu plus haut. En disant je veux "sélectionner les termes qui commencent par... ", ou "sélectionner les termes contenants..."... Tu vois ce que je veux dire??
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
417
Réponses
5
Affichages
549
Réponses
1
Affichages
257
W
Réponses
1
Affichages
193
Réponses
2
Affichages
184
Retour