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 :

Affecter macro a chaque valeur d'une liste deroulante


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Analyste financier
    Inscrit en
    Juin 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Analyste financier
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2016
    Messages : 1
    Par défaut Affecter macro a chaque valeur d'une liste deroulante
    bonjour a tous,

    je vous explique ma situation : j'ai 12 onglets chacun compose d'un tableau, correspondant a 12 services d'une entreprise.
    Pour simplifier l'utilisation de mon rapport je souhaite donner la possibilite a l'utilisateur, sur une page annexe de choisir directement par une liste deroulante, d'afficher le tableau recapitulatif du service choisi.
    L'idee est donc d'affecter une macro a chaque proposition de la liste deroulante qui permet d'aller recuperer le tableau du service demande.

    merci de votre aide

    tug

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Décembre 2012
    Messages : 129
    Par défaut
    Bonjour,

    Si tu ne souhaites qu'afficher les tableaux, ne serait-ce pas plus simple de mettre 12 liens hypertexte référencés vers les onglets correspondant ?

    Insertion -> lien hypertexte -> emplacement dans ce document -> choisir le bon onglet dans la liste

  3. #3
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 72
    Par défaut
    Sur un évènement change

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If target = range(la case avec la liste) then
          Worksheets(target.value).activate
    end if
    sa ouvrir l'onglet sélectionné dans la liste après s'il y a un changement mineur tu peux travailler en rajoutant des morceau si c'est vraiment différent, tu peux faire un select case avec chaque choix.

    J'espère avoir compris ta demande.

    DeathZarakai

Discussions similaires

  1. Réponses: 3
    Dernier message: 23/12/2014, 09h05
  2. [AC-2007] Acceder à chaque valeur d'une liste de valeur d'un champ
    Par djpapillon dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 21/01/2013, 12h35
  3. recuperer valeurs d'une liste deroulante
    Par pod1978 dans le forum Langage
    Réponses: 8
    Dernier message: 06/03/2006, 18h16
  4. Conserver la valeur d une liste deroulante
    Par kykyn dans le forum Langage
    Réponses: 14
    Dernier message: 10/11/2005, 14h36
  5. Réponses: 1
    Dernier message: 29/09/2005, 11h10

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