Remplacer une liste de validation de données par un combobox dans une feuille ex

Résolu
Anais0998 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
 ANAIS0998 -
Bonjour,

Je cherche depuis quelque temps la solution à mon problème, en vain.

J'ai remplacé une liste déroulante de validation de données par un combobox.

Ce combobox affiche une liste de chiffre, dont certains accompagnés d'une lettre, (110A, 2A,5B ... ).

L'action de recherche effectuée dans ce combobox permet d'alimenter, grâce à recherchev, d'autres cellules de ma feuille excel.

Tout va bien tant qu'il s'agit de chiffres avec lettre. Par contre, pour les chiffres seuls, mes cellules renvoient toutes une erreur #N/A.

Quelqu'un aurait-il une astuce pour régler le problème ?


Merci d'avance et belle journée à tous.


Configuration: Windows / Chrome 73.0.3683.75

1 réponse

danielc0 Messages postés 1856 Date d'inscription   Statut Membre Dernière intervention   229
 
Bonjour,

Un combobox renvoie des valeurs texte. Donc les nombres dans lesquels se fait le recherche doivent être au format texte. Vérifie que c'est bien le cas.

Daniel
1
ANAIS0998
 
Bonjour Danielc0 et merci pour ton retour,

J'ai essayé pas mal de choses mais rien n'y faisait. Mais ta réponse m'a mise sur la bonne voie car j'ai fini par trouver ce code que j'ai adapté à ma cellule :

Private Sub ComboBox1_Change()



If IsNumeric(ComboBox1) Then
Range("b1") = Val(ComboBox1)
Else
Range("b1") = ComboBox1
End If




Merci bcp pour ton aide, je peux mettre le sujet en résolu.
0