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 :

[VBA E] propriété on change d'une combobox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Juillet 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 141
    Par défaut [VBA E] propriété on change d'une combobox
    Bonjour à tous,
    je crois avoir déja lu la réponse àcette question mais je ne la retrouve pas
    du coup je la repose
    j'ai une liste déroulante combobox avec une propriété on change dessus.
    Le truc c'est que je voudrais pouvoir ajouter de nouvelles valeurs dans la liste si l'utilisateur entre un champ qui n'existe pas encore dans la liste.
    Pour cela j'ai créé mon code avec un select case dont un case else qui lance une msg box pour demander confirmation. Le probleme c que du coup le code se lance des la premiere lettre écrite et je voudrais qu'il ne se lance qu'une fois le mot complet écrit. Y-a-t-il un moyen de retarder le lancement de la proriété on change??
    merci d'avance
    rémi

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 560
    Par défaut
    Essaie Exit a la place de Change

  3. #3
    Membre éprouvé
    Inscrit en
    Juillet 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 141
    Par défaut
    je viens d'essayer et ca marche pas mais en plus je voudrais que la macro s'execute directement au cas ou lutilisateur selectionne un des cas existant sans avoir a deselectionner la liste

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 560
    Par défaut
    en tout cas sur le change, cest normal que çà s'éxecute a chaque fois que tu changes une lettre

    tu devrais je pense ajouter un choix "Autres"

    Quand tu choisis "Autres", fais en sorte que tu es une petite boite de dialogue qui s'ouvre dans laquelle tu pourras choisir l'élément à rajouter dans ta liste

    C'est la meilleure solution....Commeçà, tu peux rien écrire dans ta liste déroulante et justes sélectionner

  5. #5
    Membre éprouvé
    Inscrit en
    Juillet 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 141
    Par défaut
    tres bonne idée
    En plus ca correspond plus au fait que je veut que mafeuille soit verrouillé dans un cas normal et ne soit modifiable qu'avec un nouveau cas
    merci

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

Discussions similaires

  1. [XL-2010] Evenement "Click" et " Change" d'une ComboBox
    Par oppositif dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/01/2014, 15h46
  2. Réponses: 2
    Dernier message: 21/07/2007, 01h12
  3. [VBA E] nom de feuille dans une combobox
    Par zoumzoum59 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 20/06/2006, 19h53
  4. [VBA-E] Sélectionner dynamiquement une ligne d'une ComboBox
    Par skual dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 22/02/2006, 16h02
  5. [VB6] - Propriété Style d'une ComboBox
    Par jlvalentin dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 15/11/2005, 16h33

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