Définition Contenu combobox

Résolu
K.GUERIOUNE -  
 K.GUERIOUNE -
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. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    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
    1. K.GUERIOUNE
       
      Merci, ça marche très bien
      0