Pb macro rechercheV

sircroco

XLDnaute Nouveau
Bonjour,

J'ai un problème avec un fichier Excel je n'arrive pas à faire une rechercheV via VBA pour la colonne "Type prod" et "Boutique", je souhaite d'autre part inclure dans la macro l'automatisation des formules : "Année, mois, et Prix tot" jusqu'à la dernière ligne remplie en vert mais je ne sais pas comment faire...

Les colonnes vertes sont des colonnes sources déjà alimentées au préalable...
J'ai renseigné la première ligne pour donner un aperçu de ce qu'on doit avoir en résultat.

Est-ce que quelqu'un peut m'aider ? j'apprends à faire du VBA.

Mes sincères salutations.
 

Pièces jointes

  • PB.xlsm
    1.6 MB · Affichages: 31

job75

XLDnaute Barbatruc
Bonjour sircroco, Papou, le forum,

Dans le fichier .xlsx joint il n'y a plus de macros.

Le tableau de la feuille "LIV" est organisé en tableau Excel.

De ce fait les formules en colonnes A D E I L se recopient automatiquement quand on ajoute des lignes.

Bonne journée.
 

Pièces jointes

  • PB(1).xlsx
    1.7 MB · Affichages: 25

job75

XLDnaute Barbatruc
Bonjour sircroco, Papou, le forum,

Avec un grand nombre de lignes et plusieurs colonnes le recalcul des fonctions RECHERCHEV sera long.

Pour aller plus vite on utilisera des fonctions VBA avec des Dictionary comme sur ce fil :

https://www.excel-downloads.com/threads/bug-index-vba.20024412/#post-20183734

Ci-joint le fichier avec les fonctions Recherche1 et Recherche2 utilisées en feuille "LIV" colonnes A et I .

Comparaison des durées des recalculs :

- fichier PB(1) => 3,3 secondes (il y a seulement 2 colonnes avec RECHERCHEV)

- fichier PB VBA(1) => 0,7 seconde.

Bonne journée.
 

Pièces jointes

  • PB VBA(1).xlsm
    1.7 MB · Affichages: 22

Discussions similaires

Statistiques des forums

Discussions
312 198
Messages
2 086 145
Membres
103 129
dernier inscrit
Atruc81500