Macro-VBA: pour prendre la Dernière version d'un produit

Haytoch

XLDnaute Junior
Bonsoir le forum,

j'ai besoin de votre compétences et votre aide pour crée une macro qui me permit de prendre la dernière version d'un produit dans la base de donné (fichier excel : + de 30000 ligne)

je vous joint un exemple de mon fichier .

merci d'avance :)
 

Pièces jointes

  • Macro-Version Produit.xlsm
    14.7 KB · Affichages: 39
  • Macro-Version Produit.xlsm
    14.7 KB · Affichages: 45
  • Macro-Version Produit.xlsm
    14.7 KB · Affichages: 41

DoubleZero

XLDnaute Barbatruc
Re : Macro-VBA: pour prendre la Dernière version d'un produit

Bonjour à toutes et à tous,

Bienvenue sur XLD, Haytoch !

En attendant mieux... une suggestion avec le fichier joint.

A bientôt :)

P. S. : Fichier retiré (solution inadaptée :rolleyes: ! )
 
Dernière édition:

gbinforme

XLDnaute Impliqué
Re : Macro-VBA: pour prendre la Dernière version d'un produit

Bonsoir le forum,

(fichier excel : + de 30000 ligne)

Comme ton classeur est assez volumineux, voici avec une macro qui gère tes résultats en table mémoire pour diminuer le temps de traitement.

Il te faudra adapter tes plages à ton fichier réel dans les constantes début macro.

Bon test.
 

Pièces jointes

  • Macro-Version Produit.xlsm
    20.1 KB · Affichages: 43
  • Macro-Version Produit.xlsm
    20.1 KB · Affichages: 45
  • Macro-Version Produit.xlsm
    20.1 KB · Affichages: 44

Haytoch

XLDnaute Junior
Re : Macro-VBA: pour prendre la Dernière version d'un produit

Bonsoir,

Merci a vous deux les deux solution marchent bien.

est ce que si possible que la macro point vers le fichier BDD separament ? c-à-d que le fichier qui contient la macro indépendant du fichier BDD!

merci

@gbinforme :

j'essaie a comprendre ton code mais je n'arrive pas a l'adapter . merci de me faire des explication si possible.
 

gbinforme

XLDnaute Impliqué
Re : Macro-VBA: pour prendre la Dernière version d'un produit

Bonjour,

j'essaie a comprendre ton code mais je n'arrive pas a l'adapter . merci de me faire des explication si possible.

Tu peux mettre le code où tu veux, il suffit de changer l'adresse des plages concernées : feuille et lignes/colonnes et éventuellement classeur si tu en utilise plusieurs.

Pour comprendre le code, il faut savoir comment fonctionnent la gestion des tableaux mémoires et ce n'est pas l'objet de la discussion car il faudrait des pages entières si tu ne pratique pas. Il récupère les données de ta BDD, les structure selon ton besoin et te les restitue à l'endroit que tu as choisi.
 
Dernière édition:

Discussions similaires

Réponses
16
Affichages
263

Statistiques des forums

Discussions
312 104
Messages
2 085 327
Membres
102 862
dernier inscrit
Emma35400