Définition Contenu combobox

Résolu
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

  1. Modérateur
    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
    1. Merci, ça marche très bien