XL 2010 afficher une alerte si un pompier depasse les 24H de garde

Meloman

XLDnaute Occasionnel
Bonjour à tous j'espére que le forum se portent bien

voilà je viens vous exposer mon petit problème

je gére le planning de ma petite caserne le problème c'est que souvent je fait pas attention et je met un agent en poste plus de 24h du coup sa râle (Normal)

mon tableau est composé de la façon suivante le matin (07h00-13h00) l'aprés midi (13H00-19h00)et la nuit (19H00-07H00)

si un agent est le matin aprés midi et la nuit il peut pas refaire de suite un matin.

j'ai bien tenter essayer me faire une macro mais sa marche pas il me donne des noms aléatoire voir rien du tous

je precise juste que les 24h peut commencer le matin mais aussi l'apres midi ou le soir

pouvez vous m'aider svp merci
 

Fichiers joints

Dernière édition:

JBARBE

XLDnaute Barbatruc
Bonjour à tous,
En cliquant sur le bouton, la macro génère une formule en colonne F qu'il convient de refaire à chaque fois avec le bouton même après modifications !
Bonne soirée !
 

Fichiers joints

Dernière édition:

Meloman

XLDnaute Occasionnel
bonjour jbarbe et merci pour ta solution mais le probleme sa m ecrit alerte 24H mais sa me dit pas ou sait peut t on etre plus precis le nom et le jour concerné svp merci
 

jp14

XLDnaute Barbatruc
Bonsoir

Ci joint le fichier avec une autre approche. Utilisation d'une feuille avec un planningde type barres pour mettre en évidence 4 périodes successives.

A tester

JP14
 

Fichiers joints

Dernière édition:

JBARBE

XLDnaute Barbatruc
bonjour jbarbe et merci pour ta solution mais le probleme sa m ecrit alerte 24H mais sa me dit pas ou sait peut t on etre plus precis le nom et le jour concerné svp merci
Re,
La cellule d'alerte est sélectionnée et ainsi la ligne concernée !
Il suffit de regarder sur cette ligne le nom et le jour concernés !
Simple comme bonjour !
 

Meloman

XLDnaute Occasionnel
Re bonjour Jbarbe désoler de te déranger mais j'ai un petit soucis avec ta macro

quand les nom apparais sur la même ligne tous fonctionne bien
exemple
CDP Matin: Dupont Apres midi Dupont et nuit Dupont pas de soucie

le probleme c'est si le nom change de Fonction exemple

CDP: Matin: Dupont Apres midi Dupont nuit CA: Dupont

la macro ne detecte pas +24h comment pourait on faire svp
 

Fichiers joints

JBARBE

XLDnaute Barbatruc
Bonjour à tous,
Pas facile à faire compte tenu qu'il peut y avoir un nombre de critère considérable le matin - l'aprés-midi et la nuit s'étalent sur 6 fonctions différentes et cela chaque jour !
Je vais essayer d'y réfléchir quand je vais avoir un peu de temps, mais il faudra que j'abandonne les formules !
Bonne journée !
 

Meloman

XLDnaute Occasionnel
Re bonjour c'est super gentil de ta part pour les formule si sa peut t'arranger perso je prefére car je comprend mieux en tous cas merci pour ton aide
 

JBARBE

XLDnaute Barbatruc
Re,
Bon, il manque des critères dans les formules !!
Comme je le disais, ce serait plus facile avec un pompier ne possédant qu'un poste de travail !
Les formules sont de plus longues et provoqueront une erreur si elle sont trop longues !
Pas facile tout cela !
Bonne nuit !
 

JBARBE

XLDnaute Barbatruc
Bonjour à tous,
Il y a un probléme dans ton exemple :
Celui-ci travail : Aprés-midi - Nuit - Matin et Nuit !!! il c'est reposé l'aprés-midi pour reprendre la nuit donc pas + de 24 h de suite !
Garde.jpg
bonne journée !
 
Dernière édition:

Meloman

XLDnaute Occasionnel
re bonjour effectivement j'ai omis de colorier dans mon cas on as pas le choix un chef de poste peut occuper le role un equipier ou un conducteur ou un chef d'engin donc dans mon cas je peut pas attribuer une seul fonction.

j'ai tester ta solution je tiens a te remercier pour ton travail malheureusement cela ne fonctionne si c'est plus simple pour toi par macro sa me derange pas en tous ces merci de m'aider
 
Dernière édition:

JBARBE

XLDnaute Barbatruc
Re,
Je me suis peut-être mal expliqué mais voilà l'exemple de + de 24 h (24h de suite) Aprés- midi - nuit - matin - aprés-midi(et pas soir)
Bonne journée ! GardeA.jpg
 

jp14

XLDnaute Barbatruc
Bonsoir

Ci joint le fichier avec mise a jour du planning par une macro évènementielle.
Si dans la feuille planning la procédure trouve 4 période adjacente pour une personne addichage d'un message.

La procédure peut être lancé par le bouton.
A tester

Correction dans la procédure "Private Sub Worksheet_Change(ByVal Target As Range)"
lig = Target.Row - 4 'pour que le numéro de ligne soit un multiple de 8
 

Fichiers joints

Dernière édition:

JBARBE

XLDnaute Barbatruc
Bonsoir à tous,
Peut-être ceci !
Il y a des colonnes masquées !
De plus la feuille se positionne sur la cellule + de 24 h en rouge !
A essayer !
GardeC.jpg
 

Fichiers joints

Dernière édition:

JBARBE

XLDnaute Barbatruc
Re,
S'il manque des critères à tenir compte, ou s'il y a des critères en trop, prière de m'en faire part !
bonne journée !
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas