Je souhaiterais "copier/coller" les données d'un tableau qui se trouve dans une feuille vers une autre feuille. Et que le filtre pour sélectionner les bonnes valeurs soit sélectionné par une liste déroulante.
Je débute complétement en VBA mais j'aimerais comprendre si vous avez une solution.
Comme tes données sont sous forme de table structurée (très bien), tu peux l'exploiter
1) en donnant à chaque table le NOM du partenaire
2) et tu utilises une fonction à base equiv index indirect
Equiv==> te retourne la position X d'un élément cherché dans une plage
index==> te retourne l'élément X d'une plage
indirect: permet d'indiquer aux fonctions précédentes quelle est la plage en donnant son nom (= nom de la table)
Comme tes données sont sous forme de table structurée (très bien), tu peux l'exploiter
1) en donnant à chaque table le NOM du partenaire
2) et tu utilises une fonction à base equiv index indirect
Equiv==> te retourne la position X d'un élément cherché dans une plage
index==> te retourne l'élément X d'une plage
indirect: permet d'indiquer aux fonctions précédentes quelle est la plage en donnant son nom (= nom de la table)
Bonjour,
Hi, @vgendron
Et sinon, comme tu as renommé les TS par leur nom, pourquoi pas un petit INDIRECT(B3) dans la cellule D4 de l'onglet "Calcul"?
(en ayant, bien sûr, effacé toutes les données qui existaient dans ce tableau)...
Bonne journée
Oua merci beaucoup je pensais vraiment pas qu'avec juste des formules ça allé fonctionné merci beaucoup.
J'avais essayer avec indirect mais equiv je ne connaissais vraiment pas, c'est vraiment top.
Merci des explications.
Je vais paufiner le fichier et je vais peut-être avoir besoin de vous par la suite.
ah ok, en matriciel
ET en selectionnant tout le tableau AVANT de mettre la formule
apparemment, si on met la formule matricielle en D4 PUIS on tire la formule ==> ca ne marche pas...
par contre, ca suppose que toutes les tables ont le meme nombre de lignes et colonnes
Avec les dernières versions d'Excel, il n'est plus nécessaire de valider les anciennes formules matricielles, icelles sont calculées automatiquement.
De plus, la propagation est également automatique, selon la fonction utilisée (exemple Unique, te donnera une matrice de valeurs uniques d'une colonne ou d'une ligne...)
Bonne découverte de toutes ces nouvelle fonctions