Aide VBA

Bonjour ,

je me permets de vous écrire pour que vous m'aidiez sous VBA.

Mon problème est que:

j'ai une base de données comprenant les codes entreprise; région, type de produit; Sachant qu'une entreprise dans une région peut faire plusieurs types de produits et une entreprise peut être implantée dans plusieurs régions.

J'ai un fichier extraction issue d'une extraction. Dans ce fichier les noms des entreprises, des régions, des produits sont présentés en texte alors que dans ma base de données ces noms sont présentés en code chiffrés. exemple entreprise AA dans le fichier extraction correspond au chiffre 22 dans ma base; région BB correspond au chiffre 7; produit1 correspond au chiffre 80 dans la base....

Dans un premier, j'aimerais pourvoir coder les noms qui sont dans le fichier extraction tels que c'est présenté dans ma base de données.

et enfin j'aimerais extraire la donnée 2014 qui est dans le fichier extraction grâce aux différentes clés de ma base (à savoir code entreprise +code région+ code produits).

je vous joins les deux fichiers dont je parle, avec des commentaires en espérant que ce soit plus claire pour vous.

Je vous remercie par avance de toute aide que vous me proposerez.

20extraction.xlsx (8.43 Ko)

Bonjour,

As-tu vraiment besoin de VBA ?

Parce ce que ce serait infiniment plus simple et plus rapide avec quelques RECHERCHEV...

Dans la pièce jointe une table de correspondance à été créée en Feuil2

Et le codage correspondant est affiché dans la zone jaune en feuille 1

YAPUKA faire un copier/Coller pour finir le travail.

Nota: Chaque table de correspondance doit être complète (actuellement il manque GS) et triée

A+

9extraction-vg.xlsx (10.42 Ko)

Bonjour,

je pense que la recherchev ne marche pas vraiment ici car j'ai trois références dans ma recherche: entreprise; région; produit;

Merci par avance

Voir la démo dans le message précédent.

je voudrais automatiser tout ça et récupérer la donnée production que je transfère à la base de donnée

Bonjour,

Une proposition avec VBA

(les 2 classeurs doivent être ouverts)

22extraction.xlsx (8.69 Ko)
24base-de-donnees.xlsm (165.15 Ko)

A+

Bonjour

Ci joint une proposition avec la fonction decaler et une base de données enrichie.

Il est important que les items utilisés soient toujours écrits de la même manière ( Loraine Lorraine, ou Midi Pyr)

Soumis à ta sagacité

Cordialement

FINDRH

bonjour,

merci à vous tous pour les suggestions!!!

mille merci Frangy!!!! problème résolu

au fait, j'ai juste une autre question si ce n'est pas trop demandé:

la méthode de Frangy fonctionne bien; mais en faites les codes dans ma base de données (code entreprise, code région code produit) sont fixes dans ma base de données, je ne veux pas les réinscrire, en plus il y'a des codes qui sont dans la base de données et qui ne seront pas dans le fichier d'extraction, quand c'est le cas la production restera vide dans ma base de données...

Merci par avance

Rechercher des sujets similaires à "aide vba"