Excel 2016 report et tri de données

Anonyme
2025-01-21T14:27:54+00:00

Bonjour,

mon entreprise évolue avec la version 2016 de Excel et ne dispose pas de la formule "Tri".

Mon problème est simple. La feuille 1 de mon classeur est un formulaire "non VBA" utilisant les macros pour alimenter un tableau en feuille 2 et permettant d'enregistrer les données suivantes :

  • Date de distribution
  • Nom du client
  • Produit distribué (9 produits différents mais toujours les même)
  • Quantité distribuée
  • Salle de Distribution
  • Employé ayant distribué

Chaque produit se commande via un formulaire type. L'idée serait qu'a partir du tableau de la feuille 2 alimenté par le formulaire de la feuille 1, Les formulaires en feuille 3, 4, 5, 6, 7, 8, 9, 10, 11 se complètement par report automatique des données.

L'utilisation de la fonction "SI" me semblerai être une solution mais je ne vois pas comment.

Merci pour votre contribution.

Microsoft 365 et Office | Excel | Pour les entreprises | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Hecatonchire 53,870 Points de réputation Modérateur bénévole
2025-01-21T22:47:11+00:00

Bon... 66 mo pour un fichier presque vide, ça fait beaucoup !!!

Ce n'est pas une bonne idée de formater les 1 million de lignes de chaque feuilles (en ajoutant les feuilles de D à I, tu vas monter à +200 mo !)

La feuille Compilation de Données est un tableau structuré dont le principal intérêt est de s'adapter automatiquement donc on ne "force" pas sa taille.

Je te propose 3 solutions

> Via des tableaux croisés dynamiques (rapidité de réalisation ++) => Mise à jour via clic droit

> Via des formules, je n'ai fais que les 2 1ere colonnes (rapidité de réalisation +)=> Mise à jour automatique, colonne A à masquer

> Via PowerPivot (rapidité de réalisation +++) => Mise à jour via clic droit

Ps : Il n'y avait la macro

https://www.swisstransfer.com/d/3ea5644b-0d69-4da0-aada-b7aa452561c3

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

3 réponses supplémentaires

  1. Anonyme
    2025-01-22T08:16:26+00:00

    Un très grand merci pour ce travail et pour cette réactivité dans les réponses. Celà répond exactement à ce que je cherchais. merci aussi pour les conseils !

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2025-01-21T21:32:37+00:00

    Bonsoir et merci pour la réponse rapide, je partage ci dessous le lien du fichier que j'ai commencé à réaliser, je pense que cela vaudra bien mieux que les explications que je pourrai donner.

    Fichier Traçabilité et Commande

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Hecatonchire 53,870 Points de réputation Modérateur bénévole
    2025-01-21T16:41:38+00:00

    Bonjour,

    Je ne comprend pas ta demande.

    "Les formulaires en feuille 3, 4, 5, 6, 7, 8, 9, 10, 11 se complètement par report automatique des données" => mais quelle ligne de la feuille 2 doit être utilisée (pour moi il y a plusieurs enregistrements/lignes en feuille 2) => la dernière ?

    Les formulaire des feuilles 3, 4, 5, 6, 7, 8, 9, 10, 11 affichent les même données ?!

    "L'utilisation de la fonction "SI" me semblerai être une solution" => C'est une formule donc elle se met à jours donc quand on change une valeur tous les formulaire des feuilles 3, 4, 5, 6, 7, 8, 9, 10, 11 changent aussi ?!

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire