Menu

Remplacer une liste de validation de données par un combobox dans une feuille ex [Résolu]

Messages postés
9
Date d'inscription
lundi 4 mars 2019
Dernière intervention
14 mars 2019
- - Dernière réponse :  ANAIS0998 - 14 mars 2019 à 22:51
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
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
481
Date d'inscription
mardi 5 juin 2018
Dernière intervention
25 mars 2019
35
1
Merci
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

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 46507 internautes nous ont dit merci ce mois-ci

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.
Commenter la réponse de danielc0