Afficher valeur en fct° d'une autre

seybi -  
 wiidle -
Bonjour,

N'utilisant VBA que depuis peu j'ai beaucoup de mal.
Voilà, mon problème est que j'ai des produits ayant une référence rangé dans la colonne A de ma feuil1 et dans la colonne D les dates de péremption de chaque produit.
Jusqu'à lors je n'ai réussi qu'à afficher mes références dans une liste déroulante modifiable.
Maintenant j'aimerais voir quand je sélectionne une référence, sa date de péremption dans un textbox modifiable car les dates seront amenées à être modifiées.
De plus comme je peux ajouter des références (donc de nouveaux produits) j'aimerais pouvoir leurs affiliés une date de péremption par ce même textbox.

Désolé, cela peut paraitre basique, mais je débute vraiment!

1 réponse

wiidle
 
Bonjour,

et Welcome dans le monde du VBA. Je me souvient aussi de mes débuts ^^.

Donc tu veut récupérer une valeur contenue sur la même ligne et dans une autre colonne ( la "D" si j'ai bien suivi).

Ce qu'il faudrait c'est que tu récupère le numéro de la ligne lorsque tu rempli ta liste modifiable.
Une fois que tu as la ligne, tu créera du code sur l'évènement click de ta liste, tu rapatriera le numéro de ligne associé, et tu ira chercher la valeur dans la colonne "D" avec ce numéro de ligne.

Pour finir, pour rapatrier la date tu fera un petit :
NomTextBox.value = Cells(NuméroLigne, ColonneD),
et enfin pour la mettre à jour tu fera l'inverse
Cells(NuméroLigne, ColonneD) = NomTextBox.value

Comment remplis tu ta liste modifiable ?
0