Bonjour,
J'ai un fichier qui permet de stocker des objets, avec un formulaire excel pour entrer les valeurs.
Private Sub CB_stock_ok_Click()
Dim Der_Ligne As Long
Der_Ligne = Range("A" & Rows.Count).End(xlUp).Row + 1
Sheets(2).Cells(Der_Ligne, 1) = CB_stock_CA.Value
Sheets(2).Cells(Der_Ligne, 3) = TB_contenant.Text
Sheets(2).Cells(Der_Ligne, 4) = TB_quantite.Text
Sheets(2).Cells(Der_Ligne, 5) = CB_unite
Sheets(2).Cells(Der_Ligne, 6) = TB_peremption.Text
Sheets(2).Cells(Der_Ligne, 7) = TB_reception.Text
Unload UF_stock_MP
End Sub
Il fonctionne, ce n'est sans doute pas le plus simple mais il fait ce que je veux.
Mon soucis est qu'une fois la ligne rempli il me manque une info que je peux retrouver avec un vlookup mais ce n'est pas pratique à utiliser. J'aimerais si possible que quand le formulaire est validé et que la ligne est crée excel entre la valeur manquante.
Pour cela il regarde la valeur de la cellule A de la feuille 2, et il va cherche dans un tableau de la feuille 1 la valeur lié à la cellule A.
Dans excel voila ce que ca donne : =VLOOKUP(A2;Table1[#All];2;FALSE)
Peut'on ajouter cela dans le code VBA pour que quand la ligne esr crée il cherche aussi cette valeur qui me manque?
merci!