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 :

ComboBox sur une feuille Excel faisant référence à une plage nommée [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Formatrice bureautique
    Inscrit en
    Septembre 2007
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Formatrice bureautique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 202
    Par défaut ComboBox sur une feuille Excel faisant référence à une plage nommée
    Bonjour tout le monde,

    Je suis en train de me prendre la tête pour un truc tout bête avec un ComboBox.

    J'ai construit un formulaire sur une feuille Excel avec le ComboBox des ActiveX et dans les propriétés sous ListFillRange, j'ai indiqué le nom de ma plage Excel que j'aimerais utilisé dans ma liste déroulante. Jusqu'ici aucun soucis et la liste déroulante fonctionne bien

    Par contre, si j'ajoute des éléments dans ma feuille Excel et que la zone nommée s'agrandit bien automatiquement, le contenu de mon ComboBox ne se met pas à jour automatiquement

    Est-ce que je dois dans le code insérer une ligne pour lui dire d'actualiser la propriété ListFillRange lorsque j'active la ComboBox ? Car si j'enlève le nom et le remets, la liste déroulante est actualisée...

    Merci pour vos lumières et belle fin de journée,

    Caroline

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur Industrialisation
    Inscrit en
    Mai 2015
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Industrialisation
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2015
    Messages : 222
    Par défaut
    Bonjour à toi, sur quelle version d'Excel travailles-tu ? Je viens d'essayer, sous 2010 cela fonctionne, du moins chez moi !

  3. #3
    Membre chevronné
    Homme Profil pro
    Ingénieur Industrialisation
    Inscrit en
    Mai 2015
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Industrialisation
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2015
    Messages : 222
    Par défaut
    Sinon ceci devrait résoudre ton problème

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub ComboBox1_GotFocus()
    ComboBox1.ListFillRange = "TaPlage"
    End Sub
    À placer bien sûr dans le code de la feuille en question !

    Cordialement.

  4. #4
    Membre confirmé
    Femme Profil pro
    Formatrice bureautique
    Inscrit en
    Septembre 2007
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Formatrice bureautique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 202
    Par défaut Un GRAND merci
    Un grand merci Quentin en ajoutant le code, ca fonctionne

    J'ai la version 2010 et si je mets que le nom dans la zone propriétés, ca ne fonctionne pas... C'est bizarre car en mettant la ligne de code, le nom vient s'afficher dans les propriétés...

    J'avais essayé l'option de mettre le contenu de la liste depuis le code mais je n'avais pas utilisé le GotFocus mais le Click et il me semble que ça ne marchait pas...

    Encore merci et belle soirée,

    Caroline

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

Discussions similaires

  1. [XL-2003] Formule faisant référence à une feuille par codeName
    Par delorvallois dans le forum Excel
    Réponses: 2
    Dernier message: 08/03/2010, 09h11
  2. Incorporer une feuille Excel/word dans une page html
    Par lovelace dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 25/02/2008, 15h27
  3. Réponses: 3
    Dernier message: 22/07/2007, 20h26
  4. Envoyé une formule NB.SI dans une feuille excel
    Par Dream Master dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/06/2007, 10h06
  5. Réponses: 1
    Dernier message: 19/12/2006, 16h12

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