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

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 ! )
 
Dernière édition:

DoubleZero

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

Re-bonjour,

Ci-après, une nouvelle version.

A bientôt
 

Pièces jointes

  • 00 - Haytoch - Dernière version V2.xls
    70.5 KB · Affichages: 42

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
293
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…