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

Signaler
Messages postés
9
Date d'inscription
lundi 4 mars 2019
Statut
Membre
Dernière intervention
14 mars 2019
-
 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

Messages postés
679
Date d'inscription
mardi 5 juin 2018
Statut
Membre
Dernière intervention
7 avril 2020
52
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 64426 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.