listes déroulantes

E

elfe

Guest
bonjour,
je voudrais créer des listes déroulantes qui provoqueraient l'ouverture d'un classeur lors d'une sélection.
exemple :
liste premier, deuxième troisième, et quand je clique sur premier j'ouvre le fichier toto.xls, quand je clique sur deuxième j'ouvre tata.xls etc...
merci de votre aide
 

MARIE74

XLDnaute Occasionnel
B) Re a tous

Salut elfe

As tu ete voir dans la recherche du forum il ya au moins 100 fil a ce sujet
Regarde en 10 secondes j'ai trouvé
Lien supprimé

Regarde essaye de comprendre et apres tu reviens ci cela coince

Bonne journée


A+

Je vois deja celeda qui arrive a fond les manettes
 
E

elfe

Guest
bonjour,
j'avais déjà été voir ce fil, mais il ne correspondait pas à mon besoin, c'est pour cela que j'ai posé ma question, je veux créer une liste déroulante dans laquelle j'ai A,B, C et quand je clique sur a j'ouvre le fichier A sur B j'ouvre B etc.... et tout ça en vba
alors
1) comment créer la liste dans excel,
2) comment programer les ouvertures de fichiers
merci de votre aide
 

G.David

XLDnaute Impliqué
amettre dans le code de la feuille
Private Sub Worksheet_Change(ByVal Target As Range)

If Not Intersect(Target, Range('d4:d12')) Is Nothing Then
Calculate
nom$ = Range('e12').Value
Workbooks.Open (nom$)
End If

End Sub

dans la feuille il te faudra une liste avec tes nom de classeur avec en pendant une liste avec les chemins pour retrouver ces classeur

A C:\\Doc_excel\\A.xls
C C:\\Doc_excel\\b.xls
B C:\\Doc_excel\\c.xls



B C:\\Doc_excel\\c.xls
la derniere cellue (e12 ) dans le code (soulignée dans le msg contient
= rechechev(d12;D6:E8;2;faux)
Cordialement
G.David
 

Discussions similaires

Statistiques des forums

Discussions
312 338
Messages
2 087 394
Membres
103 537
dernier inscrit
alisafred974