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 :

Déplacer combobox sous certaines conditions


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 201
    Points : 73
    Points
    73
    Par défaut Déplacer combobox sous certaines conditions
    Bonjour à tous,
    j'ai un userform dans lequel j'aimerai déplacer un combobox et son label dans une autre place de l'userform sous certaine condition comme par exemple un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    OptionButton1.Value=True
    Comment faire ?

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 201
    Points : 73
    Points
    73
    Par défaut
    j'ai trouvé un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    combobox1.Top = 120
    combobox1.Left = 10
    le problème c'est qu'il sort de la frame et on ne le voit plus.
    j'aimerai le placer dans une autre frame de mon userform...

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2011
    Messages : 181
    Points : 377
    Points
    377
    Par défaut
    Bonjour à tous.

    J'ai regardé l'aide sur la propriété "parent" et je ne crois pas que cela est possible car elle est en lecture seule. Ceci dans le cas où le ComboBox est créé en dur dans un Frame.

    Une solution bancale serait de créer 2 ComboBox identiques, chacun dans un Frame approprié, de mettre leurs propriété Visible à False, puis en fonction d'un checkBox coché ou non rendra visible le combobox souhaité.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If CheckBox1 Then
        ComboBox1.Visible = True: ComboBox2.Visible = False
    Else
        ComboBox1.Visible = False: ComboBox2.Visible = True
    End If
    Après, il faut voir l'intérêt de déplacer un control.
    Dans ce cas, il est préférable d'utiliser un CheckBox, car un OptionButton seul restera sélectionné.

    Cordialement.

  4. #4
    Membre régulier
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 201
    Points : 73
    Points
    73
    Par défaut
    Merci!

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 21/07/2010, 11h18
  2. Stopper une macro sous certaines conditions
    Par joquetino dans le forum VBA Access
    Réponses: 3
    Dernier message: 04/09/2008, 18h02
  3. Réponses: 9
    Dernier message: 28/08/2006, 08h58
  4. Réponses: 6
    Dernier message: 08/08/2006, 21h42

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