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 :

Modifier une liste déroulante (Combobox)


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    175
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 175
    Par défaut Modifier une liste déroulante (Combobox)
    Bonjour a tous,

    Voilà j'ai une liste déroulante (pour l'instant vide) et je voudrais pouvoir rentrer du texte à l'intérieur puis en cliquant sur un bouton validé insérer mon texte dans un fichier, ma liste déroulante se mettrait alors a jour et me proposerait ma valeur précédente. Mais a tout moment je voudrais pourvoir répéter l'opération.
    Ma combobox viendrait chercher les valeur de mon fichier.

    Mon problème est que je se sais pas comment faire pour pouvoir rentrer du texte dans ma liste déroulante.

    Merci pour votre aide

  2. #2
    Membre émérite
    Inscrit en
    Avril 2007
    Messages
    667
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Avril 2007
    Messages : 667
    Par défaut
    Bonjour,
    Comme il est d'usage, je vais demander des precisions:
    -le combobox vient bien de la barre d'outil controles (pas de la barre formulaire) ?
    -tu veux "rentrer du texte a l'interieur", oui mais c'est a dire ? ce texte vient d'ou ?
    -inserer ton texte dans un fichier(Excel j'imagine), tu veux dire la selection courante ou tout ce que contient le combobox ?
    -"ma liste déroulante se mettrait alors a jour et me proposerait ma valeur précédente", la j'ai po compris

    Mon problème est que je se sais pas comment faire pour pouvoir rentrer du texte dans ma liste déroulante.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Combobox.additem "le texte"

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    175
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 175
    Par défaut
    Bonjour tonton fred,

    - En fait je n'arrivais pas a saisir du texte dans mes combobox mais en utilisant Affichage/boite a outil/Zone de liste modifiable ca marche.

    -Je voudrais que l'utilisateur remplisse le combobox (par exemple toto) puis lorsqu'il clic sur validé on renseigne toto dans un fichier excel, et que le combobox propose toto dans sa liste déroulante. Si je rentre de nouveau du texte (par exemple titi) on aura après validation toto titi.

    Je vais chercher, maintenant que je peux avoir du texte.
    merci

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 258
    Par défaut
    Je propose la méthode suivante

    Dans la cellule ayant le menu déroulant,
    selectionner le menu déroulant à partir d'une liste se trouvant sur un autre onglet. Déclarer une possibilité assez large de la liste de facon à alouter les possbilités facilement en fonction des évolutions possibles.

    la liste
    Elle se trouve sur un onglet séparé
    Pour ajouter au bas de la liste la nouvelle possibilité
    par macro, rechercher la fin de liste et alouter la possibilité de choix


    @+

Discussions similaires

  1. Réponses: 6
    Dernier message: 07/11/2014, 12h24
  2. Dérouler dynamiquement une liste déroulante (combobox)
    Par yoyo1985 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/07/2007, 08h52
  3. Réponses: 2
    Dernier message: 29/03/2007, 10h18
  4. Réponses: 2
    Dernier message: 07/08/2006, 11h51
  5. [EXCEL] Modifier la cellule liée d'une liste déroulante
    Par stéphane_ais2 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 31/03/2006, 11h18

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