Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 VBA - Récupération de données

OuiOuiNonNon

XLDnaute Nouveau
Bonjour a tous,
J'aimerais, en VBA, à partir de données (voir Donnée.xlsx), mettre ces données dans un tableau (voir Tableau.xlsx), mais qui ne prend en compte que les cellules contenant une quantité supérieur à 0 (cela me permettrait après, de pouvoir trier facilement).
J'ai mis dans le fichier Tableau.xlsx un exemple de rendu que j'aimerais obtenir via VBA.
Je reste connecté tout l'après-midi.
Merci d'avance.
 

Pièces jointes

  • Donnée.xlsx
    9.3 KB · Affichages: 14
  • Tableau.xlsx
    8.9 KB · Affichages: 9
Solution
Bonjour l'Indécis (OuiOuiNonNon), R@chid,

en espérant que tu es arrivé à te fixer sur ce que tu veux vraiment,
je te propose le fichier Excel joint ci-dessous.

* tu es sur la feuille "Données" ; tu peux voir que ton tableau est le même :
la feuille est inchangée.

* va sur la feuille "Résultat" ; fais Ctrl e ➯ travail effectué !

* si tu fais Ctrl e à partir de la feuille "Données" : le résultat est identique.

* pas besoin d'effacer les anciens résultats : c'est fait automatiquement par
la macro, et les bordures aussi sont effacées ; car si le tableau d'après est
moins long, il ne faudrait pas qu'il reste un résidu de données...

OuiOuiNonNon

XLDnaute Nouveau
Merci pour cette solution sur Power Query.
Je vais tout de même attendre pour espérer avoir des solutions sur VBA car ce que je souhaite faire ici n'est qu'une partie de la macro que je souhaite mettre en place, et du VBA me semble ainsi nécessaire.
 

soan

XLDnaute Barbatruc
Inactif
Bonjour l'Indécis (OuiOuiNonNon), R@chid,

en espérant que tu es arrivé à te fixer sur ce que tu veux vraiment,
je te propose le fichier Excel joint ci-dessous.

* tu es sur la feuille "Données" ; tu peux voir que ton tableau est le même :
la feuille est inchangée.

* va sur la feuille "Résultat" ; fais Ctrl e ➯ travail effectué !

* si tu fais Ctrl e à partir de la feuille "Données" : le résultat est identique.

* pas besoin d'effacer les anciens résultats : c'est fait automatiquement par
la macro, et les bordures aussi sont effacées ; car si le tableau d'après est
moins long, il ne faudrait pas qu'il reste un résidu de données et bordures :
ça ferait plus que brouillon !

si tu as changé d'avis en cours de route, je décline toute responsabilité !

si besoin, tu peux demander une adaptation.
à te lire pour avoir ton avis.


soan
 

Pièces jointes

  • Exo OuiOuiNonNon.xlsm
    18 KB · Affichages: 8

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…