Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Macro, dates et heures courantes

laplayast

XLDnaute Occasionnel
Bonjour,
j'ai créer 2 macros entrée et sortie correspondant à des dates et heures; comment les utiliser sur n'importe quelles cellules. Voir fichier joint

Merci pour l'aide.
 

Pièces jointes

  • Classeur2.xlsm
    21.3 KB · Affichages: 2
Solution
Remplacez le code actuel par celui-ci :

VB:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)

     If Target.Count > 1 Then Exit Sub
     
     If Not Intersect(Target, Columns("G")) Is Nothing And Target.Interior.Color = RGB(217, 217, 217) Then
        Target = Date
        Target.Offset(0, 1) = Format(Now(), "hh:mm:ss")
     End If
     
     If Not Intersect(Target, Columns("J")) Is Nothing And Target.Interior.Color = RGB(217, 217, 217) Then
        Target = Date
        Target.Offset(0, 2) = Format(Now(), "hh:mm:ss")
     End If
     
     Cancel = True

End Sub

laplayast

XLDnaute Occasionnel
Bonjour,
Merci pour votre aide, cela fonctionne parfaitement; par contre j'aurai besoin de quelques ajustements. Voir fichier joint.
Merci , pour votre attention.
 

Pièces jointes

  • Date et heure sur clic droit(1).xlsm
    18.5 KB · Affichages: 7

Eric KERGRESSE

XLDnaute Occasionnel
Remplacez le code actuel par celui-ci :

VB:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)

     If Target.Count > 1 Then Exit Sub
     
     If Not Intersect(Target, Columns("G")) Is Nothing And Target.Interior.Color = RGB(217, 217, 217) Then
        Target = Date
        Target.Offset(0, 1) = Format(Now(), "hh:mm:ss")
     End If
     
     If Not Intersect(Target, Columns("J")) Is Nothing And Target.Interior.Color = RGB(217, 217, 217) Then
        Target = Date
        Target.Offset(0, 2) = Format(Now(), "hh:mm:ss")
     End If
     
     Cancel = True

End Sub
 

Discussions similaires

Réponses
9
Affichages
475
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…