Définition Contenu combobox

Résolu/Fermé
K.GUERIOUNE - 18 août 2015 à 16:39
 K.GUERIOUNE - 18 août 2015 à 16:54
Bonjour à tout le monde,

J'ai juste un petit souci avec la définition du contenu d'un combobox sous Vba Excel

En fait, je voudrais effecteur l'opération suivante:

si le contenu du combobox est de type Integer, L'algorithme l'accepte et passe à l'étape suivante.

Et si le contenu du combobox est de type string ou autre, l'algorithme affiche un message d'erreur.

Merci pour vos réponse
Cordialement
K.GUERIOUNE

1 réponse

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 750
Modifié par pijaku le 18/08/2015 à 16:45
Bonjour,

Votre question est mal posée, ou plutôt votre problème est pal posé.
Un ComboBox renvoie toujours un String.

Par conséquent, votre code va planter.

Si vous voulez tester si la valeur est numérique ou pas, vous pouvez regarder du côté de
IsNumeric(mavaleur)
ou du côté de
Val(mavaleur) 
.

EDIT : quelque chose comme ceci :
If Not IsNumeric(ComboBox1) Then
   MsgBox "la valeur n'est pas un nombre"
   Exit Sub
End If
'reste de l'algo


Avant, j'arrivais jamais à finir mes phrases... mais maintenant je
0
Merci, ça marche très bien
0