Heure automatique macro ligne +1

  • Initiateur de la discussion Initiateur de la discussion D4_
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D4_

XLDnaute Nouveau
Bonjour,

Toujours sur un projet de feuille de pointage, j'ai réussi grâce à votre aide à afficher l'heure d'arrivée en ligne+1 en dessous de la date du jour, et l'heure de départ en ligne+3 par l'intermédiaire d'une macro affectée à un bouton, avec les codes suivant :

Code:
Sub ARRIVEE()
Application.ScreenUpdating = False
For i = 1 To Sheets.Count
Sheets(i).Unprotect Password:="password"
Next
Dim cel As Range

With Sheets("User")
For Each cel In .Range("b5:h28")
If cel.Value = Date Then cel.Offset(1, 0) = Format(Now, "hh:mm")
Next cel
End With
For i = 1 To Sheets.Count
Sheets(i).Protect Password:="password"
Next
ActiveWorkbook.Save
Application.ScreenUpdating = True
End Sub

Code:
Sub DEPART()
Application.ScreenUpdating = False
For i = 1 To Sheets.Count
Sheets(i).Unprotect Password:="password"
Next
Dim cel As Range

With Sheets("User")
For Each cel In .Range("b5:h28")
If cel.Value = Date Then cel.Offset(3, 0) = Format(Now, "hh:mm")
Next cel
End With
For i = 1 To Sheets.Count
Sheets(i).Protect Password:="password"
Next
ActiveWorkbook.Save
Application.ScreenUpdating = True
End Sub

Je souhaiterai désormais adapter ce code de sorte que chaque fois que les macros ARRIVEE et DEPART sont utilisées, l'heure de chacune s'affiche toujours en ligne+1 en dessous de la date du jour, mais ensuite, en ligne+1 en dessous de chaque cellule.

Voir le fichier ci-joint que j'ai créé manuellement pour l'exemple



En espérant que c'est réalisable,
Merci d'avance pour votre aide 🙂

D4_
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
281
Réponses
4
Affichages
179
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
481
Réponses
3
Affichages
665
Retour