thierry.bayard
XLDnaute Junior
Bonjour,
Je souhaiterais mettre en place une fonction recherchev en VBA de manière à ne pas avoir les formules suite à la mise à jour du document.
J'ai fait un exemple très simplifier mais que je devrais pouvoir adapter par la suite.
Dans le fichier joint :
- Sur la feuille base de donnée, j'ai une liste de fruits et légumes en colonne A avec des caractéristiques en colonnes B et C. Potentiellement, cette base pourra être compléter jusqu'à la ligne 20.
- Sur la feuille Commande, l'utilisateur saisira sur un nombre illimité de lignes et sur la colonne A des noms de fruits et légumes. En cliquant sur le bouton mise à jour, je voudrais que la colonne B se complète automatiquement :
- Si le fruit ou légume existe déjà sur la base de données, il rapatrie la couleur.
- sinon, il ouvre un inputbox sur lequel l'utilisateur choisit fruit ou légume, saisie la couleur. Ces données vont compléter la base de donnée avec ajout de cette nouvelle ligne.
Désolé pour cette exemple simpliste mais en fait, je bloque vraiment pour faire le lien entre ces 2 tableaux.
Merci d'avance pour votre aide.
Je souhaiterais mettre en place une fonction recherchev en VBA de manière à ne pas avoir les formules suite à la mise à jour du document.
J'ai fait un exemple très simplifier mais que je devrais pouvoir adapter par la suite.
Dans le fichier joint :
- Sur la feuille base de donnée, j'ai une liste de fruits et légumes en colonne A avec des caractéristiques en colonnes B et C. Potentiellement, cette base pourra être compléter jusqu'à la ligne 20.
- Sur la feuille Commande, l'utilisateur saisira sur un nombre illimité de lignes et sur la colonne A des noms de fruits et légumes. En cliquant sur le bouton mise à jour, je voudrais que la colonne B se complète automatiquement :
- Si le fruit ou légume existe déjà sur la base de données, il rapatrie la couleur.
- sinon, il ouvre un inputbox sur lequel l'utilisateur choisit fruit ou légume, saisie la couleur. Ces données vont compléter la base de donnée avec ajout de cette nouvelle ligne.
Désolé pour cette exemple simpliste mais en fait, je bloque vraiment pour faire le lien entre ces 2 tableaux.
Merci d'avance pour votre aide.