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 :

Navigation entre multipage en fonction du choix dans un combobox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Mars 2019
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2019
    Messages : 31
    Par défaut Navigation entre multipage en fonction du choix dans un combobox
    Bonjour,

    Après plusieurs essais, je ne parviens pas du tout à réaliser ce que je veux faire.
    Je créer un outil pour définir un produit.
    J'ai fait le choix du multipage qui me semble bien adapté pour évoluer par étape.
    Sur ce multipage, j'ai un premier choix qui se fait par une combobox sur la page 1 (P1). 2 choix possibles : CHOIX 1 ou CHOIX 2. toutes les autres pages sont masquées.

    Voila mon soucis, enfin plutôt ce que je n'arrive pas à faire. Voici un descriptif de ce que je voudrais réaliser :
    Si je sélectionne le CHOIX 1, j'ai la P2 qui apparait, si je selectionne le CHOIX 2, j'ai la P2 & la P3 qui apparaissent.

    Quelqu'un peut m'aider ?
    Merci d'avance.

  2. #2
    Membre Expert Avatar de Thautheme
    Homme Profil pro
    salarié
    Inscrit en
    Août 2014
    Messages
    1 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : salarié

    Informations forums :
    Inscription : Août 2014
    Messages : 1 373
    Par défaut
    Bonjour Titilex, bonjour le forum,

    Si j'ai bien compris, essaie ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub ComboBox1_Change()
    Select Case Me.ComboBox1.Value
        Case "Choix 1"
            Me.MultiPage1(1).Visible = True
            Me.MultiPage1(2).Visible = False
        Case "Choix 2"
            Me.MultiPage1(1).Visible = True
            Me.MultiPage1(2).Visible = True
        Case Else
            Me.MultiPage1(1).Visible = False
            Me.MultiPage1(2).Visible = False
    End Select
    End Sub

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Mars 2019
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2019
    Messages : 31
    Par défaut
    Salut Thautheme.

    C'est quasiment ça. En réalité, j'ai un clickbutton, qui me permet de valider cette sélection et de passer à l'étape suivante.
    Du coup j'ai ajouté ton code plutôt sur le bouton et cela fonctionne bien.

    Merci bien !

Discussions similaires

  1. [XL-2013] Alimenter une listbox et la mettre à jour en fonction des choix dans les combobox
    Par sakhob dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 01/11/2017, 08h47
  2. Réponses: 3
    Dernier message: 12/07/2013, 17h32
  3. Réponses: 1
    Dernier message: 20/03/2007, 08h58
  4. Afficher un select en fonction du choix dans un autre select.
    Par JackBeauregard dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/03/2007, 18h51
  5. Variable qui évolue en fonction des choix dans formulaire
    Par stefou007 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 06/09/2005, 22h40

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