IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Ajouter une donnée dans une combobox [XL-2000]


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 20
    Points : 13
    Points
    13
    Par défaut Ajouter une donnée dans une combobox
    Bonjour,

    J'ai un problème avec une Combobox et malgré toute mes recherches, je n'arrive pas à le résoudre.

    J'ai créé un UserForm avec à l'intérieur une Combobox dont la liste est remplie automatiquement avec la propriété "RowSource" où j'ai indiqué le nom de la liste "ListeFournisseurs". La liste est sur une feuille excel "Fournisseurs" qui est masquée.

    J'aurai voulu que la personne qui l'utilise puisse rajouter automatiquement sur la feuille Excel, une donnée qui ne soit pas présente dans la liste.
    Il saisirait cette nouvelle donnée dans le Combobox et un message apparaîtrait en lui signifiant que cette donnée n'existe pas et avoir le choix de la rajouter "Oui ou Non".

    Question à résoudre :
    - contrôle pour savoir si la donnée est présente dans la liste
    - si non, pouvoir la rajouter automatiquement sur la feuille excel

    Merci d'avance pour votre aide.
    Cordialement,
    Philindy26

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour Philindy26

    Une Combobox te renvoie la valeur -1 lorsqu'une valeur n'existe pas dans la liste
    Pour cela il faut utiliser la propriété 'ListIndex'

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If Me.Combobox.ListIndex = -1 then
    Msgbox "Cette valeur n'existe pas"
    End If
    Voir le fichier exemple ci-joint

    A+
    Fichiers attachés Fichiers attachés

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 20
    Points : 13
    Points
    13
    Par défaut Ajouter une donnée dans une combobox
    Bonjour BrunoM45

    Merci beaucoup pour ton aide.
    Cela fonctionne, super

    Encore merci et bravo pour ce forum

    Cordialement,
    Philindy26

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Toutes versions] coller les données d'une plage d'une cellule dans une cellule d'une autre feuille[VBA]
    Par arthson dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/01/2012, 18h37
  2. [WD16] Lecture donnée d'une base dans une valeur d'une autre base
    Par gef13 dans le forum WinDev
    Réponses: 2
    Dernier message: 16/11/2011, 10h05
  3. [AC-2003] insert des données d'une table dans une table d'une base externe
    Par marieo dans le forum VBA Access
    Réponses: 1
    Dernier message: 30/11/2009, 15h29
  4. Réponses: 4
    Dernier message: 15/10/2009, 14h33
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 14h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo