bonjour à tous
je reviens vers vous car j'ai un nouveau problème,
je souhaiterais effectuer une recherche verticale dans une feuille excel nommée articles, associée à un userform où les valeurs de référence et de résultat serait affectées à deux textboxs respectives 1 et 2 , la plage de cellule irait de la premiere case chiffrée A2 jusqu'à la dernière cellule non vide de la feuille excel. Il s'agirait d'inscrire la valeur de référence dans la TB1 mais lorsque j essaye d'inscrire une référence associée au nom recherché censé s'afficher en TB2, un message d erreur apparait ( 'erreur d execution 13 incompatibilité de type' )
avant meme d executer l application
le code testé est celui ci ;
Private Sub TextBox1_change()
Dim tb1 As Single, tb2 As Single
tb1 = TextBox1.Value
tb2 = TextBox2.Value
Application.VLookup(tb1, [articles!A2:B20], 2, 0) = tb2
End Sub
j'ai essayé d appliqué la fonction vlookup sans succes, il y a surement une discrodance entre la textbox et la feuille mais n ayant jamais codé sur vba jusqu'à hier je suis en totale expérimentation
si quelqu'un saurait m'aider au niveau de ce code ce serait vraiment sympa
en esperant lire l'un de vous prochainement
cordialement