Descriptif de mon fichier :
en colonne E j'ai des chiffres romain de 1 à 4 ( I II III IV) qui
correspondent a des horraires d'ouverture Info :
Le :
I ==> 5j/7 - 7/19
II ==> 5j/7 - 24/24
III ==> 7j/7 - 24/24 ------------------------ ???????????
IV ==> 7j/7 - 24/24
J'aimerais que la colonne N de chaque ligne s'affiche en fond vert si
le service doit etre ouvert. Si par exemple a la ligne 2 en cellule E2
j'ai I (1) et que j'ouvre mon fichier un dimanche le fond soit rouge
idem si il y a un II, mais vert dans les 2 derniers cas et cela pour
tous les jours de la semaine. idem pour la plage horraire si un lundi
j'ouvre mon fichier a 21h00 alors tout ce qui est en I & II dois etre
rouge en colonne N le reste en vert etc etc... suivant le jour
d'ouverture de la semaine et l'information en colonne E.
Descriptif de mon fichier :
en colonne E j'ai des chiffres romain de 1 à 4 ( I II III IV) qui
correspondent a des horraires d'ouverture Info :
Le :
I ==> 5j/7 - 7/19
II ==> 5j/7 - 24/24
III ==> 7j/7 - 24/24 ------------------------ ???????????
IV ==> 7j/7 - 24/24
J'aimerais que la colonne N de chaque ligne s'affiche en fond vert si
le service doit etre ouvert. Si par exemple a la ligne 2 en cellule E2
j'ai I (1) et que j'ouvre mon fichier un dimanche le fond soit rouge
idem si il y a un II, mais vert dans les 2 derniers cas et cela pour
tous les jours de la semaine. idem pour la plage horraire si un lundi
j'ouvre mon fichier a 21h00 alors tout ce qui est en I & II dois etre
rouge en colonne N le reste en vert etc etc... suivant le jour
d'ouverture de la semaine et l'information en colonne E.
Descriptif de mon fichier :
en colonne E j'ai des chiffres romain de 1 à 4 ( I II III IV) qui
correspondent a des horraires d'ouverture Info :
Le :
I ==> 5j/7 - 7/19
II ==> 5j/7 - 24/24
III ==> 7j/7 - 24/24 ------------------------ ???????????
IV ==> 7j/7 - 24/24
J'aimerais que la colonne N de chaque ligne s'affiche en fond vert si
le service doit etre ouvert. Si par exemple a la ligne 2 en cellule E2
j'ai I (1) et que j'ouvre mon fichier un dimanche le fond soit rouge
idem si il y a un II, mais vert dans les 2 derniers cas et cela pour
tous les jours de la semaine. idem pour la plage horraire si un lundi
j'ouvre mon fichier a 21h00 alors tout ce qui est en I & II dois etre
rouge en colonne N le reste en vert etc etc... suivant le jour
d'ouverture de la semaine et l'information en colonne E.
Bonjour,
j'ai une demande que je ne sais absolument pas résoudre , donc voici
mon probleme :
Descriptif de mon fichier :
en colonne E j'ai des chiffres romain de 1 à 4 ( I II III IV) qui
correspondent a des horraires d'ouverture Info :
Le :
I ==> 5j/7 - 7/19
II ==> 5j/7 - 24/24
III ==> 7j/7 - 24/24
IV ==> 7j/7 - 24/24
et voici mon probleme ;
J'aimerais que la colonne N de chaque ligne s'affiche en fond vert si
le service doit etre ouvert. Si par exemple a la ligne 2 en cellule E2
j'ai I (1) et que j'ouvre mon fichier un dimanche le fond soit rouge
idem si il y a un II, mais vert dans les 2 derniers cas et cela pour
tous les jours de la semaine. idem pour la plage horraire si un lundi
j'ouvre mon fichier a 21h00 alors tout ce qui est en I & II dois etre
rouge en colonne N le reste en vert etc etc... suivant le jour
d'ouverture de la semaine et l'information en colonne E.
j'image que cela ne doit pas etre tres simple a faire et je suis nul
en excel mais vraiment nul... et j'avoue que cela m'aiderait vraiment
beaucoup.
Merci d'avance de vos reponses et @ bientot.
Bonjour,
j'ai une demande que je ne sais absolument pas résoudre , donc voici
mon probleme :
Descriptif de mon fichier :
en colonne E j'ai des chiffres romain de 1 à 4 ( I II III IV) qui
correspondent a des horraires d'ouverture Info :
Le :
I ==> 5j/7 - 7/19
II ==> 5j/7 - 24/24
III ==> 7j/7 - 24/24
IV ==> 7j/7 - 24/24
et voici mon probleme ;
J'aimerais que la colonne N de chaque ligne s'affiche en fond vert si
le service doit etre ouvert. Si par exemple a la ligne 2 en cellule E2
j'ai I (1) et que j'ouvre mon fichier un dimanche le fond soit rouge
idem si il y a un II, mais vert dans les 2 derniers cas et cela pour
tous les jours de la semaine. idem pour la plage horraire si un lundi
j'ouvre mon fichier a 21h00 alors tout ce qui est en I & II dois etre
rouge en colonne N le reste en vert etc etc... suivant le jour
d'ouverture de la semaine et l'information en colonne E.
j'image que cela ne doit pas etre tres simple a faire et je suis nul
en excel mais vraiment nul... et j'avoue que cela m'aiderait vraiment
beaucoup.
Merci d'avance de vos reponses et @ bientot.
Bonjour,
j'ai une demande que je ne sais absolument pas résoudre , donc voici
mon probleme :
Descriptif de mon fichier :
en colonne E j'ai des chiffres romain de 1 à 4 ( I II III IV) qui
correspondent a des horraires d'ouverture Info :
Le :
I ==> 5j/7 - 7/19
II ==> 5j/7 - 24/24
III ==> 7j/7 - 24/24
IV ==> 7j/7 - 24/24
et voici mon probleme ;
J'aimerais que la colonne N de chaque ligne s'affiche en fond vert si
le service doit etre ouvert. Si par exemple a la ligne 2 en cellule E2
j'ai I (1) et que j'ouvre mon fichier un dimanche le fond soit rouge
idem si il y a un II, mais vert dans les 2 derniers cas et cela pour
tous les jours de la semaine. idem pour la plage horraire si un lundi
j'ouvre mon fichier a 21h00 alors tout ce qui est en I & II dois etre
rouge en colonne N le reste en vert etc etc... suivant le jour
d'ouverture de la semaine et l'information en colonne E.
j'image que cela ne doit pas etre tres simple a faire et je suis nul
en excel mais vraiment nul... et j'avoue que cela m'aiderait vraiment
beaucoup.
Merci d'avance de vos reponses et @ bientot.
Salut à toi
Dans le ThisWorbook mets ce code :
Private Sub Workbook_Open()
For Each c In Worksheets("Feuil1").Range("E1", "E" &
Sheets("Feuil1").Range("E65535").End(xlUp).Row)
If Format(Date, "dddd") = "Samedi" Or Format(Date, "dddd") =
"Dimanche" Then
If c = I Or c = II Then
Range("N" & c.Row).Interior.ColorIndex = 3
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
Else
If c = I Or c = II Then
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "19" Then
Range("N" & c.Row).Interior.ColorIndex = 3
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
End If
Next
End Sub
Une remarque :
pour obtenir :
"j'ouvre mon fichier a 21h00 alors tout ce qui est en I & II dois
etre
rouge en colonne N le reste en vert"
Tes donnes de bases doivent être :
I ==> 5j/7 - 7/19
II ==> 5j/7 - 7/19
III ==> 7j/7 - 24/24
IV ==> 7j/7 - 24/24
et non
I ==> 5j/7 - 7/19
II ==> 5j/7 - 24/24
III ==> 7j/7 - 24/24
IV ==> 7j/7 - 24/24
Me trompe je ????
Mon code a été réalisé ainsi
Celà te convient-il ?????
Salut à toi
Dans le ThisWorbook mets ce code :
Private Sub Workbook_Open()
For Each c In Worksheets("Feuil1").Range("E1", "E" &
Sheets("Feuil1").Range("E65535").End(xlUp).Row)
If Format(Date, "dddd") = "Samedi" Or Format(Date, "dddd") =
"Dimanche" Then
If c = I Or c = II Then
Range("N" & c.Row).Interior.ColorIndex = 3
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
Else
If c = I Or c = II Then
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "19" Then
Range("N" & c.Row).Interior.ColorIndex = 3
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
End If
Next
End Sub
Une remarque :
pour obtenir :
"j'ouvre mon fichier a 21h00 alors tout ce qui est en I & II dois
etre
rouge en colonne N le reste en vert"
Tes donnes de bases doivent être :
I ==> 5j/7 - 7/19
II ==> 5j/7 - 7/19
III ==> 7j/7 - 24/24
IV ==> 7j/7 - 24/24
et non
I ==> 5j/7 - 7/19
II ==> 5j/7 - 24/24
III ==> 7j/7 - 24/24
IV ==> 7j/7 - 24/24
Me trompe je ????
Mon code a été réalisé ainsi
Celà te convient-il ?????
Salut à toi
Dans le ThisWorbook mets ce code :
Private Sub Workbook_Open()
For Each c In Worksheets("Feuil1").Range("E1", "E" &
Sheets("Feuil1").Range("E65535").End(xlUp).Row)
If Format(Date, "dddd") = "Samedi" Or Format(Date, "dddd") =
"Dimanche" Then
If c = I Or c = II Then
Range("N" & c.Row).Interior.ColorIndex = 3
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
Else
If c = I Or c = II Then
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "19" Then
Range("N" & c.Row).Interior.ColorIndex = 3
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
End If
Next
End Sub
Une remarque :
pour obtenir :
"j'ouvre mon fichier a 21h00 alors tout ce qui est en I & II dois
etre
rouge en colonne N le reste en vert"
Tes donnes de bases doivent être :
I ==> 5j/7 - 7/19
II ==> 5j/7 - 7/19
III ==> 7j/7 - 24/24
IV ==> 7j/7 - 24/24
et non
I ==> 5j/7 - 7/19
II ==> 5j/7 - 24/24
III ==> 7j/7 - 24/24
IV ==> 7j/7 - 24/24
Me trompe je ????
Mon code a été réalisé ainsi
Celà te convient-il ?????
Rebonjours à toi
Tout en réfléchissant je me suis aperçu aprés coup que j'avais com mis une
petite erreur que je m'empresse de rectifier
Si tu veux pour les cas I et II que les cellules correspondantes N soit
colorées en rouge à partir de 19h il faut remplacer la ligne suivante :
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "19" Then
par
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "18" Then
Effectivement en mettant l'heure en cours supérieur à 19 pour colorer en
rouge je colore en vert de 19h à 20 h
Mille excuses
"sleg" wrote:Bonjour,
j'ai une demande que je ne sais absolument pas résoudre , donc voici
mon probleme :
Descriptif de mon fichier :
en colonne E j'ai des chiffres romain de 1 à 4 ( I II III IV) qui
correspondent a des horraires d'ouverture Info :
Le :
I ==> 5j/7 - 7/19
II ==> 5j/7 - 24/24
III ==> 7j/7 - 24/24
IV ==> 7j/7 - 24/24
et voici mon probleme ;
J'aimerais que la colonne N de chaque ligne s'affiche en fond vert si
le service doit etre ouvert. Si par exemple a la ligne 2 en cellule E2
j'ai I (1) et que j'ouvre mon fichier un dimanche le fond soit rouge
idem si il y a un II, mais vert dans les 2 derniers cas et cela pour
tous les jours de la semaine. idem pour la plage horraire si un lundi
j'ouvre mon fichier a 21h00 alors tout ce qui est en I & II dois etre
rouge en colonne N le reste en vert etc etc... suivant le jour
d'ouverture de la semaine et l'information en colonne E.
j'image que cela ne doit pas etre tres simple a faire et je suis nul
en excel mais vraiment nul... et j'avoue que cela m'aiderait vraiment
beaucoup.
Merci d'avance de vos reponses et @ bientot.- Masquer le texte des messa ges précédents -
- Afficher le texte des messages précédents -
Rebonjours à toi
Tout en réfléchissant je me suis aperçu aprés coup que j'avais com mis une
petite erreur que je m'empresse de rectifier
Si tu veux pour les cas I et II que les cellules correspondantes N soit
colorées en rouge à partir de 19h il faut remplacer la ligne suivante :
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "19" Then
par
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "18" Then
Effectivement en mettant l'heure en cours supérieur à 19 pour colorer en
rouge je colore en vert de 19h à 20 h
Mille excuses
"sleg" wrote:
Bonjour,
j'ai une demande que je ne sais absolument pas résoudre , donc voici
mon probleme :
Descriptif de mon fichier :
en colonne E j'ai des chiffres romain de 1 à 4 ( I II III IV) qui
correspondent a des horraires d'ouverture Info :
Le :
I ==> 5j/7 - 7/19
II ==> 5j/7 - 24/24
III ==> 7j/7 - 24/24
IV ==> 7j/7 - 24/24
et voici mon probleme ;
J'aimerais que la colonne N de chaque ligne s'affiche en fond vert si
le service doit etre ouvert. Si par exemple a la ligne 2 en cellule E2
j'ai I (1) et que j'ouvre mon fichier un dimanche le fond soit rouge
idem si il y a un II, mais vert dans les 2 derniers cas et cela pour
tous les jours de la semaine. idem pour la plage horraire si un lundi
j'ouvre mon fichier a 21h00 alors tout ce qui est en I & II dois etre
rouge en colonne N le reste en vert etc etc... suivant le jour
d'ouverture de la semaine et l'information en colonne E.
j'image que cela ne doit pas etre tres simple a faire et je suis nul
en excel mais vraiment nul... et j'avoue que cela m'aiderait vraiment
beaucoup.
Merci d'avance de vos reponses et @ bientot.- Masquer le texte des messa ges précédents -
- Afficher le texte des messages précédents -
Rebonjours à toi
Tout en réfléchissant je me suis aperçu aprés coup que j'avais com mis une
petite erreur que je m'empresse de rectifier
Si tu veux pour les cas I et II que les cellules correspondantes N soit
colorées en rouge à partir de 19h il faut remplacer la ligne suivante :
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "19" Then
par
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "18" Then
Effectivement en mettant l'heure en cours supérieur à 19 pour colorer en
rouge je colore en vert de 19h à 20 h
Mille excuses
"sleg" wrote:Bonjour,
j'ai une demande que je ne sais absolument pas résoudre , donc voici
mon probleme :
Descriptif de mon fichier :
en colonne E j'ai des chiffres romain de 1 à 4 ( I II III IV) qui
correspondent a des horraires d'ouverture Info :
Le :
I ==> 5j/7 - 7/19
II ==> 5j/7 - 24/24
III ==> 7j/7 - 24/24
IV ==> 7j/7 - 24/24
et voici mon probleme ;
J'aimerais que la colonne N de chaque ligne s'affiche en fond vert si
le service doit etre ouvert. Si par exemple a la ligne 2 en cellule E2
j'ai I (1) et que j'ouvre mon fichier un dimanche le fond soit rouge
idem si il y a un II, mais vert dans les 2 derniers cas et cela pour
tous les jours de la semaine. idem pour la plage horraire si un lundi
j'ouvre mon fichier a 21h00 alors tout ce qui est en I & II dois etre
rouge en colonne N le reste en vert etc etc... suivant le jour
d'ouverture de la semaine et l'information en colonne E.
j'image que cela ne doit pas etre tres simple a faire et je suis nul
en excel mais vraiment nul... et j'avoue que cela m'aiderait vraiment
beaucoup.
Merci d'avance de vos reponses et @ bientot.- Masquer le texte des messa ges précédents -
- Afficher le texte des messages précédents -
Rebonjours à toi
Tout en réfléchissant je me suis aperçu aprés coup que j'avais com mis une
petite erreur que je m'empresse de rectifier
Si tu veux pour les cas I et II que les cellules correspondantes N soit
colorées en rouge à partir de 19h il faut remplacer la ligne suivante :
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "19" Then
par
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "18" Then
Effectivement en mettant l'heure en cours supérieur à 19 pour colorer en
rouge je colore en vert de 19h à 20 h
Mille excuses
"sleg" wrote:Bonjour,
j'ai une demande que je ne sais absolument pas résoudre , donc voici
mon probleme :
Descriptif de mon fichier :
en colonne E j'ai des chiffres romain de 1 à 4 ( I II III IV) qui
correspondent a des horraires d'ouverture Info :
Le :
I ==> 5j/7 - 7/19
II ==> 5j/7 - 24/24
III ==> 7j/7 - 24/24
IV ==> 7j/7 - 24/24
et voici mon probleme ;
J'aimerais que la colonne N de chaque ligne s'affiche en fond vert si
le service doit etre ouvert. Si par exemple a la ligne 2 en cellule E2
j'ai I (1) et que j'ouvre mon fichier un dimanche le fond soit rouge
idem si il y a un II, mais vert dans les 2 derniers cas et cela pour
tous les jours de la semaine. idem pour la plage horraire si un lundi
j'ouvre mon fichier a 21h00 alors tout ce qui est en I & II dois etre
rouge en colonne N le reste en vert etc etc... suivant le jour
d'ouverture de la semaine et l'information en colonne E.
j'image que cela ne doit pas etre tres simple a faire et je suis nul
en excel mais vraiment nul... et j'avoue que cela m'aiderait vraiment
beaucoup.
Merci d'avance de vos reponses et @ bientot.- Masquer le texte des messa ges précédents -
- Afficher le texte des messages précédents -
Rebonjours à toi
Tout en réfléchissant je me suis aperçu aprés coup que j'avais com mis une
petite erreur que je m'empresse de rectifier
Si tu veux pour les cas I et II que les cellules correspondantes N soit
colorées en rouge à partir de 19h il faut remplacer la ligne suivante :
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "19" Then
par
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "18" Then
Effectivement en mettant l'heure en cours supérieur à 19 pour colorer en
rouge je colore en vert de 19h à 20 h
Mille excuses
"sleg" wrote:
Bonjour,
j'ai une demande que je ne sais absolument pas résoudre , donc voici
mon probleme :
Descriptif de mon fichier :
en colonne E j'ai des chiffres romain de 1 à 4 ( I II III IV) qui
correspondent a des horraires d'ouverture Info :
Le :
I ==> 5j/7 - 7/19
II ==> 5j/7 - 24/24
III ==> 7j/7 - 24/24
IV ==> 7j/7 - 24/24
et voici mon probleme ;
J'aimerais que la colonne N de chaque ligne s'affiche en fond vert si
le service doit etre ouvert. Si par exemple a la ligne 2 en cellule E2
j'ai I (1) et que j'ouvre mon fichier un dimanche le fond soit rouge
idem si il y a un II, mais vert dans les 2 derniers cas et cela pour
tous les jours de la semaine. idem pour la plage horraire si un lundi
j'ouvre mon fichier a 21h00 alors tout ce qui est en I & II dois etre
rouge en colonne N le reste en vert etc etc... suivant le jour
d'ouverture de la semaine et l'information en colonne E.
j'image que cela ne doit pas etre tres simple a faire et je suis nul
en excel mais vraiment nul... et j'avoue que cela m'aiderait vraiment
beaucoup.
Merci d'avance de vos reponses et @ bientot.- Masquer le texte des messa ges précédents -
- Afficher le texte des messages précédents -
Rebonjours à toi
Tout en réfléchissant je me suis aperçu aprés coup que j'avais com mis une
petite erreur que je m'empresse de rectifier
Si tu veux pour les cas I et II que les cellules correspondantes N soit
colorées en rouge à partir de 19h il faut remplacer la ligne suivante :
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "19" Then
par
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "18" Then
Effectivement en mettant l'heure en cours supérieur à 19 pour colorer en
rouge je colore en vert de 19h à 20 h
Mille excuses
"sleg" wrote:Bonjour,
j'ai une demande que je ne sais absolument pas résoudre , donc voici
mon probleme :
Descriptif de mon fichier :
en colonne E j'ai des chiffres romain de 1 à 4 ( I II III IV) qui
correspondent a des horraires d'ouverture Info :
Le :
I ==> 5j/7 - 7/19
II ==> 5j/7 - 24/24
III ==> 7j/7 - 24/24
IV ==> 7j/7 - 24/24
et voici mon probleme ;
J'aimerais que la colonne N de chaque ligne s'affiche en fond vert si
le service doit etre ouvert. Si par exemple a la ligne 2 en cellule E2
j'ai I (1) et que j'ouvre mon fichier un dimanche le fond soit rouge
idem si il y a un II, mais vert dans les 2 derniers cas et cela pour
tous les jours de la semaine. idem pour la plage horraire si un lundi
j'ouvre mon fichier a 21h00 alors tout ce qui est en I & II dois etre
rouge en colonne N le reste en vert etc etc... suivant le jour
d'ouverture de la semaine et l'information en colonne E.
j'image que cela ne doit pas etre tres simple a faire et je suis nul
en excel mais vraiment nul... et j'avoue que cela m'aiderait vraiment
beaucoup.
Merci d'avance de vos reponses et @ bientot.- Masquer le texte des messa ges précédents -
- Afficher le texte des messages précédents -
Rebonjours à toi
Si pour les cas II tu ne t'es pas trompé concernant les plages
d'ouverture quand tu ouvres le fichier à 21h seul les cas I doivent
être en rouge et non les cas I et II
Effectivement le code doit être adapté ainsi :
Private Sub Workbook_Open()
For Each c In Worksheets("Feuil1").Range("E1", "E" &
Sheets("Feuil1").Range("E65535").End(xlUp).Row)
If Format(Date, "dddd") = "samedi" Or Format(Date, "dddd") =
"dimanche" Then
If c = "I" Or c = "II" Then
Range("N" & c.Row).Interior.ColorIndex = 3
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
Else
If c = "I" Then
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "18" Then
Range("N" & c.Row).Interior.ColorIndex = 3
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
End If
Next
End Sub
De plus la ligne :
If c = I Or c = II Then
comportait une erreur et devait être c:
If c = "I" Or c = "II" Then
Et les jours exclus dans mon code devait être notés "samedi" et
"dimanche" et non pas "Samedi" et "Dimanche"
Beaucoup d'erreurs !!!!
D'où ton anomalie constatée avec l'heure de ton système mis à dima nche
01:30
Tout devrait fonctionner maintenant avec ce code modifié
Mille excuses
Dis moi !!!!
Rebonjours à toi
Si pour les cas II tu ne t'es pas trompé concernant les plages
d'ouverture quand tu ouvres le fichier à 21h seul les cas I doivent
être en rouge et non les cas I et II
Effectivement le code doit être adapté ainsi :
Private Sub Workbook_Open()
For Each c In Worksheets("Feuil1").Range("E1", "E" &
Sheets("Feuil1").Range("E65535").End(xlUp).Row)
If Format(Date, "dddd") = "samedi" Or Format(Date, "dddd") =
"dimanche" Then
If c = "I" Or c = "II" Then
Range("N" & c.Row).Interior.ColorIndex = 3
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
Else
If c = "I" Then
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "18" Then
Range("N" & c.Row).Interior.ColorIndex = 3
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
End If
Next
End Sub
De plus la ligne :
If c = I Or c = II Then
comportait une erreur et devait être c:
If c = "I" Or c = "II" Then
Et les jours exclus dans mon code devait être notés "samedi" et
"dimanche" et non pas "Samedi" et "Dimanche"
Beaucoup d'erreurs !!!!
D'où ton anomalie constatée avec l'heure de ton système mis à dima nche
01:30
Tout devrait fonctionner maintenant avec ce code modifié
Mille excuses
Dis moi !!!!
Rebonjours à toi
Si pour les cas II tu ne t'es pas trompé concernant les plages
d'ouverture quand tu ouvres le fichier à 21h seul les cas I doivent
être en rouge et non les cas I et II
Effectivement le code doit être adapté ainsi :
Private Sub Workbook_Open()
For Each c In Worksheets("Feuil1").Range("E1", "E" &
Sheets("Feuil1").Range("E65535").End(xlUp).Row)
If Format(Date, "dddd") = "samedi" Or Format(Date, "dddd") =
"dimanche" Then
If c = "I" Or c = "II" Then
Range("N" & c.Row).Interior.ColorIndex = 3
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
Else
If c = "I" Then
If Format(Time, "Hh") < "7" And Format(Time, "Hh") > "18" Then
Range("N" & c.Row).Interior.ColorIndex = 3
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
Else
Range("N" & c.Row).Interior.ColorIndex = 4
End If
End If
Next
End Sub
De plus la ligne :
If c = I Or c = II Then
comportait une erreur et devait être c:
If c = "I" Or c = "II" Then
Et les jours exclus dans mon code devait être notés "samedi" et
"dimanche" et non pas "Samedi" et "Dimanche"
Beaucoup d'erreurs !!!!
D'où ton anomalie constatée avec l'heure de ton système mis à dima nche
01:30
Tout devrait fonctionner maintenant avec ce code modifié
Mille excuses
Dis moi !!!!