Liste déroulante renvoyant vers un autre classeur

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
N
Noussa
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 18 avril 2017
Version d'Excel : 2010FR

Message par Noussa » 18 avril 2017, 23:11

Bonjour à tous,

Je voudrais me diriger automatiquement depuis un fichier excel où j'ai ma liste déroulante vers un autre classeur selon les choix figurant dans ma liste.
Etant donné que je n'ai pratiquement aucune notion dans la programmation VBA, pourriez vous s'il vous plait, accompagner vos solutions avec des explications pour débutants.

Merci de récupérer en pièce jointe mon fichier Excel.

D'avance, Merci !
Classeur1-excel pratique.xlsx
(15.09 Kio) Téléchargé 17 fois
Classeur1-excel pratique.xlsx
(15.09 Kio) Téléchargé 13 fois
Avatar du membre
i20100
Passionné d'Excel
Passionné d'Excel
Messages : 6'036
Appréciations reçues : 351
Inscrit le : 16 mars 2017
Version d'Excel : 2010

Message par i20100 » 18 avril 2017, 23:20

Bonjour,

à quoi correspond (2;1) ?
la liste de validation en cellule E4 fait référence à :
='C:\Users\AADIL\Desktop\Nouçayba AADIL\Essai 2 bis\[Copie de dashboard.xlsm]Paramètres'!#REF!
Prenons soins de nous et de notre vaisseau spatial, nous n’en n’avons qu’un ...notre planète terre
isabelle
N
Noussa
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 18 avril 2017
Version d'Excel : 2010FR

Message par Noussa » 19 avril 2017, 00:30

Bonjour SabV, Merci pour votre retour

J'aurais du commettre une erreur, Merci de récupérer une version qui doit marcher.
Dites moi si c'est le cas.
(2;1)= nombre de turbines à condensation= 2; nombre de turbines à contre-pression= 1.
Cordialement.
Copie de dashboard.xlsm
(164.77 Kio) Téléchargé 11 fois
Avatar du membre
i20100
Passionné d'Excel
Passionné d'Excel
Messages : 6'036
Appréciations reçues : 351
Inscrit le : 16 mars 2017
Version d'Excel : 2010

Message par i20100 » 19 avril 2017, 01:27

Bonjour Noussa,
Par exemple, si je choisi (1;0), et que je clique ensuite sur atteindre , je suis directement dirigée vers la feuille 7
comment faire la relation entre pair et feuille ?
par exemple:
(1;0) --> Feuille 7
(1;1) --> ?
(2;0) --> ?
(2;1) --> ?

je vois que vous avez commencé à écrire le code d'un UserForm
Private Sub ActiverFeuille() 'Appelé depuis deux macros différentes
        ActiveWorkbook.Worksheets(ListBox.Text).Activate
End Sub
quel est la source du ListBox ?
Prenons soins de nous et de notre vaisseau spatial, nous n’en n’avons qu’un ...notre planète terre
isabelle
Avatar du membre
i20100
Passionné d'Excel
Passionné d'Excel
Messages : 6'036
Appréciations reçues : 351
Inscrit le : 16 mars 2017
Version d'Excel : 2010

Message par i20100 » 19 avril 2017, 02:28

Bonjour Noussa,

j'ai complété le tableau des références aux feuilles "Paramètres!H3:I6", et associé la macro suivante au bouton Atteindre,
Sub Bte_Atteindre()
 Dim valeur As String, sh As String
 Set tbl = Sheets("Paramètres").Range("H3:I6")
 valeur = Sheets("Dashboard").Range("E4")
 sh = Application.VLookup(valeur, tbl, 2)
 Sheets(sh).Activate
End Sub
Noussa - dashboard.xlsm
(172.01 Kio) Téléchargé 16 fois
Prenons soins de nous et de notre vaisseau spatial, nous n’en n’avons qu’un ...notre planète terre
isabelle
N
Noussa
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 18 avril 2017
Version d'Excel : 2010FR

Message par Noussa » 19 avril 2017, 08:43

Bonjour SabV,

Merci encore une fois pour votre réponse et pour le temps que vous avez accordé à ma question.
C'est exactement ce que je veux, sauf que je voudrais être dirigée vers d'autres classeurs contenant mes simulations selon le choix dans ma liste déroulante.

Ou est ce que je peux intervenir dans le code pour changer mes feuilles cibles?
Comme je n'ai pas de notions du VBA, Pourriez vous s'il vous plaît apporter une succincte explication à votre code?
Dans quel ordre vous avez fait: le code, la macro, le bouton atteindre, la cellule J4 où il y a la fonction RechercheV ?


Bien cordialement.
N
Noussa
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 18 avril 2017
Version d'Excel : 2010FR

Message par Noussa » 19 avril 2017, 10:51

Bonjour SabV,

C'est bon, j'ai résolu le problème.

Merci pour ton aide.

Cordialement.
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message