Liste déroulante et déroutante... :-)

Fermé
azzangot Messages postés 7 Date d'inscription lundi 12 février 2018 Statut Membre Dernière intervention 13 février 2018 - Modifié le 12 févr. 2018 à 18:10
azzangot Messages postés 7 Date d'inscription lundi 12 février 2018 Statut Membre Dernière intervention 13 février 2018 - 13 févr. 2018 à 00:16
Bonjour à tous,
n'étant pas un pro de la programmation en VBA, ni en quoi que soit d'ailleurs, je vais essayer d'expliquer ce à quoi je souhaiterais arriver. En espérant qu'un programmeur en herbe puisse m'apporter la solution :-)
Alors voilà:
Dans un fichier Excell, j'ai 2 Onglets.
L'un où je fais ma saisie et l'autre qui me sert de paramètres.
Dans la première colonne du premier onglet, lorsque l'on clique sur une cellule, une liste déroulante apparait sous la forme "09:00 - 17:00" par exemple. Cette liste fait référence au tableau de l'onglet paramètre.
Hé bien je voudrais, que dans cette même colonne ce soit l'heure de début qui s'affiche ex "09:00" et dans la colonne d'à côté ce soit l'heure de fin qui s'affiche ex "17:00".
J’espère que je suis assez explicite. Je vais tenter de joindre mon fichier, dès que j'aurais trouvé comment faire.... :-)
D'avance merci pour votre aide,

https://www.cjoint.com/c/HBmrgMjCIwM

4 réponses

M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
12 févr. 2018 à 17:52
Bonjour,

Je crois qu'il n'y a pas que dans la programmation VBA que tu n'est pas pro, dans ta question aussi

MDR

Ré-explique ta question et joint un p'tit classeur modèle
0
azzangot Messages postés 7 Date d'inscription lundi 12 février 2018 Statut Membre Dernière intervention 13 février 2018
12 févr. 2018 à 18:13
Comme c'est ma première "participation" sur un forum, je suis un peu en mode tâtonnement...
0
DjiDji59430 Messages postés 4135 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 27 octobre 2024 676
12 févr. 2018 à 17:55
Bonjour,

"Alors voilà:
Dans un fichier Excell, j'ai 2 Onglets.
L'un ou je fais ma saisie et l'autre qui me sert de paramètres."

Ça commençait bien, ton histoire. Dommage que tu te sois arrêté au début !

Alors :

Joins un fichier-test, (avec TOUTES les explications et les résultats souhaités) ou mieux, si c'est possible, le fichier concerné, c'est plus commode pour les intervenants.

1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes s'affiche le lien en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans la discussion, et, dans ton message de réponse, tu fais : "Coller".

Cordialement.
0
azzangot Messages postés 7 Date d'inscription lundi 12 février 2018 Statut Membre Dernière intervention 13 février 2018
12 févr. 2018 à 18:14
Merci pour ton aide, je viens de faire la manipe mais j'ai un doute sur le résultat...
0
DjiDji59430 Messages postés 4135 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 27 octobre 2024 676
12 févr. 2018 à 18:42
Moi aussi, un doute sérieux !

Il est ou, ton lien ??
0
azzangot Messages postés 7 Date d'inscription lundi 12 février 2018 Statut Membre Dernière intervention 13 février 2018
12 févr. 2018 à 20:28
Ben je pense qu'il est bon mon lien puisque M-12 a essayé de me faire une réponse. Hélas, ce n'est pas le fonctionnement que je souhaite.
0
M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
12 févr. 2018 à 18:47
0
azzangot Messages postés 7 Date d'inscription lundi 12 février 2018 Statut Membre Dernière intervention 13 février 2018
Modifié le 12 févr. 2018 à 20:26
Bonsoir et merci d'avoir essayé, mais ce n'est pas le fonctionnement que je souhaite. Vous avez créé 2 listes déroulantes différentes. L'une pour HDébut et l'autre pour HFin. Perso je veux garder la visibilité dans la liste déroulante des heures début et Fin. Et après avoir sélectionné un choix, je veux que dans la cellule, à la place de la liste déroulante, apparaisse l'heure de début et dans la cellule à droite, l'heure de fin. A+
0
M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
12 févr. 2018 à 20:29
Ah OK,
Là, c'est passage par VBA obligatoire
0
azzangot Messages postés 7 Date d'inscription lundi 12 février 2018 Statut Membre Dernière intervention 13 février 2018
12 févr. 2018 à 20:33
Hé oui, merci l'ami :-), j'avais deviné, comme le précise les toutes premières lignes de ma question... ;-)
0
Raymond PENTIER Messages postés 58708 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 octobre 2024 17 222
12 févr. 2018 à 23:05
Bonjour azzangot.

En informatique, et particulièrement dans Excel, il faut toujours s'efforcer de faire simple au lieu de s'escrimer à vouloir faire compliqué : Par définition, une liste déroulante est une aide à la saisie, c'est-à-dire que ce qui va être écrit dans la cellule est ce qu'on a sélectionné.
Ceci rappelé, tu vas donc utiliser ta liste déroulante avec ton paramètre "Début+Fin" dans une colonne éloignée, Z par exemple, et utiliser la fonction RECHERCHEV pour renseigner tes colonnes A et B :
https://www.cjoint.com/c/HBmv7DpIIS7
0
azzangot Messages postés 7 Date d'inscription lundi 12 février 2018 Statut Membre Dernière intervention 13 février 2018
13 févr. 2018 à 00:16
Merci Raymond pour tes efforts, mais hélas, cela ne correspond toujours pas à ce que je souhaite. La méthode recherchev est très pratique et je l'avais également trouvée, mais dans mon cas seul du code VBA pourra me sauver. Hélas je ne maitrise pas assez la programmation pour y arriver. A+
0