Microsoft 365 planning pour gestion d'horaire modif

smahancharif

XLDnaute Junior
bonjour je suis nouvelle ici et je souhaiterai créer un planning où les 47 employés pourrait intégrer leurs horaires il y 4 types d'horaires et 3 tupes de pauses.

merci
 
Solution
bonsoir le fil, salutations à etoto et à chti160
re smahancharif

j'ai pris en compte votre demande, (ce qui m'a amené à modifier beaucoup de macro) tout en développant une solution basée sur le fil 143, Classeur perpétuel avec sauvegarde automatique une fois par semaine. (si vous ne souhaitez pas de sauvegarde vous pouvez la neutraliser, en cellule X2 de la feuille Configuration)

J'ai supposé que vous ne travaillez pas les jours fériés, j'ai donc adopté une solution ou les jours fériés sont neutralisé dans le formulaire. (faites un essai avec la semaine 21, 44, 45 de l'année 2022)

exemple : si vous travaillez le lundi de pentecôte, supprimez la date de la feuille configuration

Dans ce classeur, l'année à l'ouverture correspond à la...

smahancharif

XLDnaute Junior
re smahancharif

Une simple demande, différente du début du fil, une révolution pour le classeur.
Avec les remarques et les conseils de etoto et de chti160 je vous propose une solution sur 5 jours.
j'ai rajouté la possibilité d'imprimer un bulletin individuel. (une feuille en plus (masquée)) ;
A l'ouverture le formulaire présente les informations essentielles, mais un bouton permet d'afficher la totalité des frames.

Essayer de bien maitriser les macros de ce classeur, car une évolution sur la réglementation du temps de travail pourrait vous obliger à modifier les macros (userform5 ) toutes les "combobox change" avec des horaires entre guillemets.
VB:
Private Sub Combobox3_change()
On Error Resume Next
TextBox21 = ComboBox3
TextBox22 = "12:00"
TextBox301 = "08:00"
TextBox23 = CDate(TextBox22) - CDate(TextBox21)
ComboBox3.Value = Format(ComboBox3.Value, "hh:mm")
ComboBox4_Change
End Sub

re chti160
j'ai tenu compte de tes macros, effectivement, c'est plus clair.
tu nous présentes dans le fil 72, une solution intéressante à inclure dans le classeur, donc nous attendons impatiemment 😇
cdt
galougalou
je vais tester!!!
 

smahancharif

XLDnaute Junior
re chti160
mais tu as super bien fait
je vais récupérer, j'apprends toujours. (même si ça parait super évident, je n'y avais même pas pensé)
@GALOUGALOU il fonctionne super bien je dois encore voir en pratique. je voulais encore vous remercier
avez-vous des pistes pour que j'apprenne aussi à mettre en place des systèmes comme celui-ci? j'ai posé aussi la question a etoto
 

smahancharif

XLDnaute Junior
@GALOUGALOU il fonctionne super bien je dois encore voir en pratique. je voulais encore vous remercier
avez-vous des pistes pour que j'apprenne aussi à mettre en place des systèmes comme celui-ci? j'ai posé aussi la question a etoto
Je ne suis pas @GALOUGALOU mais si tu veux faire des fichiers comme celui-ci tu dois apprendre le VBA. Tu t'y connais un peu ? @GALOUGALOU aura surement de bonnes pistes aussi pour te répondre.
salut. désolée... :) non je n'y connais absolument rien.... mais j'aimerai bien apprendre
 

GALOUGALOU

XLDnaute Accro
re
En fonction de votre niveau, vous pouvez avoir une première approche avec ce site. Très bien pour une première prise en main
et ensuite quand les principes de bases sont acquis, le lien de etoto du fil 85 vous permettra de consolider vos connaissances
cdt
galougalou
 

ChTi160

XLDnaute Barbatruc
Bonjour
Bonjour le Fil ,le Forum
Une approche non encore finalisée du traitement des différences d'Horaires et de Pauses !
y'a t'il lors de la saisie la possibilité de l'utilisation d'une Liste des Employés?
Bonne journée
jean marie
 

Pièces jointes

  • Planing_10.gif
    Planing_10.gif
    531.3 KB · Affichages: 8

GALOUGALOU

XLDnaute Accro
Bonjour chti160

J’aime beaucoup la présentation, mais juste pour précision.

smahancharif a souhaité que chaque employé saisisse son planning et non pas l’administrateur.

Mais les deux choix me paraissent possible. Celui que tu as choisis pour l’administrateur, et un autre pour les collaborateurs qui n’auront pas le choix de l’utilisateur (éviter les saisies fantaisistes, donc à l’ouverture masquer la combobox en rapport et afficher une textbox (bloqué) avec le nom de l’idrentifiant qui a ouvert la session).

Il me semble que ce projet conviendrait très bien au demandeur
cdt
galougalou
 

ChTi160

XLDnaute Barbatruc
Bonjour GALOUGALOU
Bonjour le Fil ,le Forum
je pense que cela pourrait servir aux Deux l'employé et l'Administrateur .
la possibilité de saisie "Unique" Employé et Multiple "ADMIN" se faisant lors de l'Identification !
il faudrait savoir ce qui peut servir a l'identification !
a quoi sert la Colonne "Code modification" ?
Pourrait il y avoir pour permettre une présélection des employés , une notion de Service ,de Poste etc qui pourrait servir pour l'identification?
le Code Colonne Pour Modification , le Nom , le Prénom , le Mot de Pass etc etc
je vais continuer à m'amuser et je vous tiendrai au courant :
On peut pour limiter l'accès au Combobox mettre sa propriété ShowDropButtonWhen en Mode 0 ou fmShowDropButtonWhenNever ce qui le transforme en TextBox donc plus de Choix possible !
je vais attendre des nouvelles Lol
Bonne journée
jean marie
 
Dernière édition:

GALOUGALOU

XLDnaute Accro
re
j'ai constaté un bug sur la macro "planning", dans le classeur que j'ai proposé sur le fil73 (et de plus je n'avais pas intégré la macro de chti160)
J'en profite pour simplifier la présentation.
smahancharif, oubliez le classeur du fil 73 au profit de celui ci,
votre retour d'information devrait permettre à chti160 de vous proposer un classeur qui à vraiment l'air sympa
cdt
galougalou
 

Pièces jointes

  • Gestion service semaine par employés V10.xlsm
    417.5 KB · Affichages: 2
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 897
Membres
101 833
dernier inscrit
sandra25