Bonjour à tous,
Nouvellement inscrit et débutant en VBA, je viens vous demander de l'aide. Je travaille sous Excel 2013, mon classeur actuel contient deux feuilles. La première ressemble à un formulaire de saisie, la deuxième est une base de données.
Dans la feuille de saisie, la cellule I13 est réservée à la saisie manuelle d'un numéro de parc. Une fois un numéro entré, d'autres cellules se remplissent automatiquement par le biais de formules qui vont récupérer les données dans la base de données.
Jusque là, tout va bien.
Maintenant, pour des raisons "pratiques", je dois ajouter dans la cellule I14 de la feuille de saisie, la possibilité de saisir l'immatriculation.
Je souhaiterais donc lier la cellule I14 à I13.
Donc, si je rempli I14, j'aimerais que la valeur saisie soit cherchée dans la feuille base de données (colonne "L") et quand elle la trouve, elle me remplisse automatiquement I13 en récupérant la valeur contenue dans la colonne "A" de la base de données correspondant à la ligne.
Pour exemple,
Si je saisi en I14 (formulaire de saisie) : "DP-980-AA"
En VBA, cherche et trouve cette valeur en "L120" de la feuille base de données
Renvoi la valeur "43000021"(numéro de parc) trouvé en "A120" de la même feuille
vers I13 de la feuille de la feuille de saisie.
Je suis certains que cela est simple pour un initié. Personnellement, j'ai beaucoup de mal.
Votre aide me sera d'un grand secours. Merci d'avance de vos réponses.
PS: je suis actuellement en déplacement à l'étranger et j'ai très peu de débit internet. Raison pour laquelle je préfère ne pas envoyer de fichier.