Champs horaire selectionnable
Résolu/Fermé
JESSE76
Messages postés
98
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
20 septembre 2020
-
2 août 2020 à 15:36
JESSE76 Messages postés 98 Date d'inscription mercredi 6 mai 2020 Statut Membre Dernière intervention 20 septembre 2020 - 20 sept. 2020 à 11:36
JESSE76 Messages postés 98 Date d'inscription mercredi 6 mai 2020 Statut Membre Dernière intervention 20 septembre 2020 - 20 sept. 2020 à 11:36
A voir également:
- Champs horaire selectionnable
- Horaire groupe whatsapp - Guide
- Tableau excel pointage horaire gratuit - Télécharger - Tableur
- Horaire 6x4 - Forum Excel
- Le fuseau horaire ne peut pas être défini manuellement en raison des restrictions de l'appareil ✓ - Forum iPhone
- Horaire 4x8 ✓ - Forum Bureautique
8 réponses
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 736
Modifié le 19 sept. 2020 à 15:21
Modifié le 19 sept. 2020 à 15:21
Bonjour
Une possibilité en VBA
On peut créer un userform permettant de sélectionner des heures et des minutes qui s'activerait au double clic dans la cellule et qui retournerait l'heure dans la cellule
Si cela t’intéresse indiquer quellle cellule doit être concernée ou mieux fournir ton fichier en le postant sur mon-partage.fr, en copiant le lien créé et en revenant le coller ici mais ne mets pas un mois pour répondre cette fois !
Cdlmnt
Via
Une possibilité en VBA
On peut créer un userform permettant de sélectionner des heures et des minutes qui s'activerait au double clic dans la cellule et qui retournerait l'heure dans la cellule
Si cela t’intéresse indiquer quellle cellule doit être concernée ou mieux fournir ton fichier en le postant sur mon-partage.fr, en copiant le lien créé et en revenant le coller ici mais ne mets pas un mois pour répondre cette fois !
Cdlmnt
Via
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 736
19 sept. 2020 à 17:01
19 sept. 2020 à 17:01
Voilà
https://www.cjoint.com/c/JIto6SKX6ha
Premièrement il m'a fallu supprimer les cellules fusionnées de la ligne car elles empêchaient la macro de fonctionner
Ensuite comme dit dans mon précédent post, il suffit de double-cliquer sur l'heure à modifier
Cdlmnt
Via
https://www.cjoint.com/c/JIto6SKX6ha
Premièrement il m'a fallu supprimer les cellules fusionnées de la ligne car elles empêchaient la macro de fonctionner
Ensuite comme dit dans mon précédent post, il suffit de double-cliquer sur l'heure à modifier
Cdlmnt
Via
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 736
Modifié le 19 sept. 2020 à 18:24
Modifié le 19 sept. 2020 à 18:24
Re
En premier j'ai déclaré dans Module1 en public la variable celladd car lorsqu'on double-clique sur une cellule il faut enregistrer l'adresse de la cellule avant de lancer l'userform de choix de manière à ce que à la fermeture de l'userform le choix soit bien inscrit dans cette cellule
Va voir dans l'éditeur VBA l'Userform1 et les macros associées à ses boutons qui permettent d'afficher dans les Textbox la valeur qui change des toupies quand on clic dessus et à la validation d'inscrire l'heure dans la cellule en concaténant celles des Texboxt
Pour tout ceci tu n'as rien à modifier
Enfin dans le worksheet de la Feuille Semaine3 il y a le code qui vérifie que le double-clic a bien lieu dans une des cellules des heures, qui enregistre l'adresse de la cellule,et qui configure l'userform avec les données de la cellule avant de l'ouvrir
Pour chaque feuille similaire dans laquelle tu veux appliquer ce double-clic il te suffit de copier la macro de la semaine 3, d'ouvrir le worksheet de l"autre feuille (par double-clic sur le nom de la feuille dans l'arborescence) et de coller la macro, c'est tout
Si tu fais les 52 semaines de l'année il te faudra le faire 51 fois mais bon c'est rapide
En premier j'ai déclaré dans Module1 en public la variable celladd car lorsqu'on double-clique sur une cellule il faut enregistrer l'adresse de la cellule avant de lancer l'userform de choix de manière à ce que à la fermeture de l'userform le choix soit bien inscrit dans cette cellule
Va voir dans l'éditeur VBA l'Userform1 et les macros associées à ses boutons qui permettent d'afficher dans les Textbox la valeur qui change des toupies quand on clic dessus et à la validation d'inscrire l'heure dans la cellule en concaténant celles des Texboxt
Pour tout ceci tu n'as rien à modifier
Enfin dans le worksheet de la Feuille Semaine3 il y a le code qui vérifie que le double-clic a bien lieu dans une des cellules des heures, qui enregistre l'adresse de la cellule,et qui configure l'userform avec les données de la cellule avant de l'ouvrir
Pour chaque feuille similaire dans laquelle tu veux appliquer ce double-clic il te suffit de copier la macro de la semaine 3, d'ouvrir le worksheet de l"autre feuille (par double-clic sur le nom de la feuille dans l'arborescence) et de coller la macro, c'est tout
Si tu fais les 52 semaines de l'année il te faudra le faire 51 fois mais bon c'est rapide
DjiDji59430
Messages postés
4165
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
16 décembre 2024
682
2 août 2020 à 17:45
2 août 2020 à 17:45
Bonjour à tous,
Tu peux faire une liste déroulante avec les horaires souhaités.
Crdlmt
Tu peux faire une liste déroulante avec les horaires souhaités.
Crdlmt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
JESSE76
Messages postés
98
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
20 septembre 2020
19 sept. 2020 à 13:06
19 sept. 2020 à 13:06
Bonjour à toi,
Merci pour ta réponse.
Le problème c'est que la liste déroulante serait bien trop longue, puisque n'importe quelle horaire peut être introduit ...
Merci à toi
Merci pour ta réponse.
Le problème c'est que la liste déroulante serait bien trop longue, puisque n'importe quelle horaire peut être introduit ...
Merci à toi
JESSE76
Messages postés
98
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
20 septembre 2020
19 sept. 2020 à 15:28
19 sept. 2020 à 15:28
Bonjour à toi et merci de ta réponse,
Effectivement je veut bien voir que ça donne ...
voici mon fichier : https://www.cjoint.com/c/JItnvt3Suy4
Tu trouveras sur la ligne "heure départ / arrivée" des champs destinés à des horaires.
Merci de ton aide.
Bien à toi.
Effectivement je veut bien voir que ça donne ...
voici mon fichier : https://www.cjoint.com/c/JItnvt3Suy4
Tu trouveras sur la ligne "heure départ / arrivée" des champs destinés à des horaires.
Merci de ton aide.
Bien à toi.
JESSE76
Messages postés
98
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
20 septembre 2020
19 sept. 2020 à 17:22
19 sept. 2020 à 17:22
Impressionnant ! merci beaucoup.
Puis-je te demander comment tu a fait ? Aurait tu du temps pour faire une petit tuto ?
En effet sur ce même fichier, il y à 6 feuilles identique.
Merci d'avance.
Puis-je te demander comment tu a fait ? Aurait tu du temps pour faire une petit tuto ?
En effet sur ce même fichier, il y à 6 feuilles identique.
Merci d'avance.
JESSE76
Messages postés
98
Date d'inscription
mercredi 6 mai 2020
Statut
Membre
Dernière intervention
20 septembre 2020
20 sept. 2020 à 11:36
20 sept. 2020 à 11:36
Merci pour ton retour,
Merci encore pour ton aide, il se trouve que mon fichier contient 6 semaines, pour un mois de travail (certain mois débordent sur 6 semaines).
Je ne maitrise pas du tout VBA mais je vais m'y pencher.
Merci encore !
Merci encore pour ton aide, il se trouve que mon fichier contient 6 semaines, pour un mois de travail (certain mois débordent sur 6 semaines).
Je ne maitrise pas du tout VBA mais je vais m'y pencher.
Merci encore !