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

azzangot Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
azzangot Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

4 réponses

M-12 Messages postés 1332 Date d'inscription   Statut Membre Dernière intervention   285
 
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   Statut Membre Dernière intervention  
 
Comme c'est ma première "participation" sur un forum, je suis un peu en mode tâtonnement...
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
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   Statut Membre Dernière intervention  
 
Merci pour ton aide, je viens de faire la manipe mais j'ai un doute sur le résultat...
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Moi aussi, un doute sérieux !

Il est ou, ton lien ??
0
azzangot Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
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 1332 Date d'inscription   Statut Membre Dernière intervention   285
 
0
azzangot Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
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 1332 Date d'inscription   Statut Membre Dernière intervention   285
 
Ah OK,
Là, c'est passage par VBA obligatoire
0
azzangot Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
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 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 354
 
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   Statut Membre Dernière intervention  
 
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