Bonjour à tous,
J'ai créé une macro pour afficher l'heure en direct dans mon fichier excel. ce qui donne ceci
et dans this workbook
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sub Horloge() ' Variables: ' "Montre.xls" ' "heure" ' "A1" Workbooks("Montre.xls").Worksheets("heure").Range("A1") = TimeApplication.OnTime Now + TimeValue("00:00:01"), "Horloge" End Sub
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Workbook_Open() ' "Horloge" Application.OnTime Now + TimeValue("00:00:01"), "Horloge" End Sub
J'ai également créé un agenda hebdomadaire pour les horaires de mon magasin
J'ai ensuite créé une formule *si* pour que s'affiche la mention "ouvert/fermé" sur mon site grace à cette formule
A1 = Heure actuelle (insérée avec la macro)
Code : Sélectionner tout - Visualiser dans une fenêtre à part =SI(A1>D1;"Ouvert";"Fermé")
D1 = Une des case de mon agenda
Voici mes deux questions :
1. Est il possible dans une fonction si de mettre une condition entre 2 données ? Par exemple, si mon heure est comprise entre 7h et 12h alors afficher "ouvert" et inversement ?
2. Comment est ce que je peux arriver a avoir une actualisation de mon horaire dans ma formule si sans etre obligée de passer ma vie sur la touche F9 ?
Merci, j'espère avoir été claire.. .
Partager