A tous les spécialistes des menus déroulants

  • Initiateur de la discussion Bud
  • Date de début
B

Bud

Guest
Bonjour,

Dans le feuille février et notamment dans les cellules de la colonne D, vous trouverez un menu déroulant qui propose plusieurs critères puis sous-critères dont seule le choix final s'inscrira dans la cellule.

A partir de là, j'aimerais que le même profil de menu déroulant s'incrive dans la case de droite (donc en E) en tenant compte des choix 1 à 3 que vous trouverez dans le tableau dans la feuille LISTE (1 à 3 solutions sont alolrs envisageables). Attention, le menu déroulant doit pouvoir lui aussi pouvoir proposer plusieurs types de solutions comme en colonne D.

Autre question :

Est-il possible de créer ce profil de menu déroulant en associant les thèmes puis les sous thèmes c'est à dire :
Au lieu de ne n'avoir que 'le verbe avoir' qui s'inscrive dans la cellule, j'aurais : 'FRANCAIS Conjugaison Le verbe avoir' dans la même cellule

MERCI car je coince vraiment

En espérant avoir été assez clair. Bonne continuation à tous [file name=essai_20050304092131.zip size=20756]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/essai_20050304092131.zip[/file]
 

Pièces jointes

  • essai_20050304092131.zip
    20.3 KB · Affichages: 101

_Thierry

XLDnaute Barbatruc
Repose en paix
Arf mais je rève !!

Tu as posté cette même question combien de fois ??? En plus avec à chaque fois un fichier joint de 20756 bytes...

Lien supprimé

Lien supprimé

Lien supprimé

C'est vraiment un manque de respect pour David, notre WebMaster, qui paie l'espace d'hébergement pour nous faire profiter de ce Forum gratuitement...

Et aussi il ne faut pas prendre les Forumeuses et les Forumeurs d'XLD pour des canards sauvages en leur tirant ton post dessus de la sorte !

Tu obtiens exactement l'effet inverse de ce que tu escomptais, nous ne sommes pas des robots, et si tu n'as pas eu de réponse, c'était soit que ta demande dépassait nos capacités, soit qu'elle a été incomprise...

Sur ce bonne lecture de notre Charte

Et Si David pass par là, il peut libérer de l'espace en supprimant les Fils ci-dessus indiqués...

@+Thierry
 

andré

XLDnaute Barbatruc
Salut à vous tous, et bien surtout particulièrement à toi +@,

Je te donne tout à fait raison, il faut de temps à autre remettre les pendules à l'heure, et puis j'en profite aussi pour te placer ce petit +@ qui t'es si cher, et qui te rappelera les 'neiges d'antan' (c'est la saison - lol) !

Pour détendre quelque peu l'atmosphère, et puisque c'est la fin de la semaine :

Un couple loue un chalet au bord d'une rivère pour le week-end.
Pêcheur dans l'âme, il prend aussitôt tout son matériel et s'installe au bord de la rivière.
Sa femme l'accompagne en espérant pouvoir enfin terminer la lecture d'un roman passionnant.

A peine installé, il remarque avoir oublié ses appâts dans la voiture et va les chercher.
Entre-temps passe un garde.
- Mais que faites-vous, Madame ?
- Ne voyez-vous pas, Monsieur, que je lis ?
- Bien sur que je le vois, mais vous avez aussi l'intention de pêcher. Vous n'êtes pas sans savoir que la pêche est ici interdite.
- Mais je ne pêche pas, Monsieur.
- Tatata, qu'à cela ne tienne, vous avez avec vous tout le matériel pour le faire. Je suis obligé de vous dresser procès-verbal.
- Si vous faites cela, Monsieur, moi je déposerai plante pour viol.
- Mais Madame je ne vous ai même pas touché.
- Tatata, qu'à cela ne tienne, vous avez avec vous tout le matériel pour le faire.

Bon week-end.
Ândré.
 

Celeda

XLDnaute Barbatruc
Bonjour,

André, le savais-tu que David a fait exprès un salon pour y déposer les histoires rigolotes de manière à ce que l'on reste concentré sur le fil et ici c'est un peu dommage car il ne faudrait pas que Bud se sente mal - déjà qu'on lui a remonté les bretelles à juste titre ;) , il ne faut pas non plus lui coller des histoires dans son fil (et je te dis cela gentiment sans arrière pensée, c'est mon sentiment du moment quand j'ouvre le fil)

En fait, Bud, comme il y a beaucoup de questions récurrentes sur le forum concenrant les listes de validation, il m'apparaît clair que les gens ont quelque peu saturé et j'ai moi-même ouvert ton fichier et j'ai refermé, en raison des nombreux exemples mis dans les Coffrets et sur le forum.

Il faudrait tout reprendre et réétudier mais j'ai déjà vu que tu avais fait toi-même une liste qui donne les trois choix enfin bref à un moment je pense que l'on ne comprend plus.

Ne nous en veux pas trop, comme Thierry l'a si bien expliqué et démontré, tu aurais du continuer sur ton fil pour relancer la demande.
Il ne faut pas croire que nous pouvons répondre à tout et en quelques secondes. Il faut parfois que l'on reprenne courage et que l'on se stimule pour donner la solution et c'est humain.

sans rancune :)

Celeda
 
B

Bud

Guest
Rebonjour,

Je suis désolé du manque de patience dont je fais preuve. C'est simplement par peur que mes posts tombent dans les oubliettes au fur et à mesure que les nouveaux posts apparaissent. Je ne voulais simplement pas manquer celui ou ceux qui peuvent apporter leur aide à mon projet dans lequel je ne vois plus de solutions...

Bref, vous l'aurez compris, je suis ennuyé... Dès lors, j'estime que seul ce forum peut m'aider à repartir de l'avant...

Merci de votre compréhension et désolé encore...

Bonne continuation
 
B

Bud

Guest
rebonjour,



J'ai de nouveau expliquer mon problème au travers de ce nouveau fichier. Celui-ci devrait être plus clair.

Merci à tous [file name=AAA.zip size=15871]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/AAA.zip[/file]
 

Pièces jointes

  • AAA.zip
    15.5 KB · Affichages: 45
  • AAA.zip
    15.5 KB · Affichages: 45
  • AAA.zip
    15.5 KB · Affichages: 46

_Thierry

XLDnaute Barbatruc
Repose en paix
Bonsoir Bud, Cher Ami Ândré et Chère Amie Celeda

Bon alors très bonne blague Ândré, même si elle n'est pas au bon endroit, attention Celeda veille !

Et sinon pour notre ami Bud, donc OK, pas de soucis, mais comprends-nous, si nous ne réagissons pas, et si des dizaines de gens font comme toi, ce Forum deviendrait n'importe quoi et plus personne n'aurait de réponse.

Pour ton problème, je viens de regarder ton dernier Fichier 'AAA', et bien oui c'est pas si grave Docteur, mais pour ma part je ne vois qu'une solution VBA...

Pour te montrer comment faire je te conseille de télécharger cette démo :

Fichier Démo Téléchargeable => Lien supprimé

Je pense d'ailleurs qu'il doit y avoir une version dans les zolis Coffrets Des Listes de mon amie Celeda, la zentille !

Bonne Fin de Journée et Bon Week End à Tous et Toutes
@+Thierry
 

JeanMarie

XLDnaute Barbatruc
Bonjour
Une proposition tout en formule, j'ai supprimé les codes de gestion d'événement

Dans la colonne A, 3 listes sont possibles en fonction de la précédente, l'on passe ainsi de FRANCAIS, LANGUE, SPORT, à la sous rubrique Grammaire, Conjugaison, Dictée ou Anglais, Allemand, Espagnol, ou Football, Tennis, Natation, puis en fonction du deuxième choix, le dernier sous peut-être listé.

Pour la colonne B, c'est le même principe.

Ces des noms de plage utilisent une formule que tu trouveras en bas de la feuille Liste ou dans la boîte de dialogue (Menu Insertion/Nom/définir...). Certaine référence de cellule varie en fonction du positionnement de la cellule active.

Attention, comme la gestion d'événement est supprimée, il faut recliquer sur la petite flèche de la liste déroulante pour voir apparaître la sous liste.

@+Jean-Marie [file name=ListeEnCascade.zip size=12391]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ListeEnCascade.zip[/file]
 

Pièces jointes

  • ListeEnCascade.zip
    12.1 KB · Affichages: 68
B

bud

Guest
bonjour,

Merci Jean Marie : Quel travail... Je ne sais trop comment vous remercier... que dire de plus mis à part que vous avez trouvez la solution adéquat à mon problème.

Je me contenterais aisément de cette solution mais si quelqu'un pouvait m'aider à automatiser cette solution sans que je n'ai à recliquer à chaque fois dans la cellule ce serait absloument parfait...

Mais loin de moi l'idée de jouer les profiteurs, je me répète à nouveau pour ne pas créer d'ambiguités : cette solution est parfaite...

Merci à tous ceux qui m'ont aidé

A bientôt
 

JeanMarie

XLDnaute Barbatruc
Re...

Clique droit sur l'onglet de la feuille 'BASE DE DONNEES', puis colle ou remplace le code ci-dessous,

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'   Activé au changement de sélection de cellule seulement en colonne 1 et 2 et en dessous de la ligne 13

If Intersect(Target, Range('A8:B20')) Is Nothing Then SendKeys '%{DOWN}'

End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
'   Activé au changement de sélection dans la liste déroulante en colonne 2 et en dessous de le ligne 13

If Intersect(Target, Range('A8:B20')) Is Nothing Then SendKeys '%{DOWN}'

End Sub

La méthode SendKeys n'est pas supportée sur Macintosh.

@+ Jean-Marie
 
B

bud

Guest
Rebonjour,

Et remerci jean marie, Ca marche bien sauf que le menu déroulant tourne en boucle cad que lorsque j'arrive au choix final, le menu déroulant recommence à zéro pour ne jamais finir...
 

JeanMarie

XLDnaute Barbatruc
Re...

Nouveau fichier, avec le code modifié.

Le code contrôle si la valeur de la cellule est contenue dans une plage de données ce qui évite l'ouverture de la liste déroulante par SendKeys

J'ai gardé la formule des plages SousMatière et Solution, ce qui permet de revenir à la valeur de départ sans qu'il faille supprimer le contenu de la cellule.

@Jean-Marie [file name=ListeEnCascade_20050305195134.zip size=16196]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ListeEnCascade_20050305195134.zip[/file]
 

Pièces jointes

  • ListeEnCascade_20050305195134.zip
    15.8 KB · Affichages: 51
B

bud

Guest
Bonjour,

Désolé d'avoir pu vous remercier avant mais je n'ai pas internet le week end. donc je constate avec bonheur que vous avez su résoudre mon problème et je vous en félicite...

Merci beaucoup et bonne continuation
 

Discussions similaires

Réponses
14
Affichages
781
Réponses
3
Affichages
418

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 677
Messages
2 090 824
Membres
104 677
dernier inscrit
soufiane12