Microsoft 365 date et l'heur

Tachouha

XLDnaute Nouveau
s'ils vous plaît je veux ajouter une rubrique qui me donne la date et l'heure quand je rentre une voiture
 

Pièces jointes

  • Classeur1.xlsx
    9.9 KB · Affichages: 11

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Tachouha, Jacky,
Un essai en PJ.
Quand on entre une voiture en colonne A, cela met automatiquement date et heure en colonne B, avec :
VB:
Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, Range("A1:A1000")) Is Nothing Then
         If Cells(Target.Row, "B") = "" Then Cells(Target.Row, "B") = Now
    End If
End Sub
 

Pièces jointes

  • Classeur1.xlsm
    16 KB · Affichages: 4

Tachouha

XLDnaute Nouveau
Bonjour Tachouha, Jacky,
Un essai en PJ.
Quand on entre une voiture en colonne A, cela met automatiquement date et heure en colonne B, avec :
VB:
Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, Range("A1:A1000")) Is Nothing Then
         If Cells(Target.Row, "B") = "" Then Cells(Target.Row, "B") = Now
    End If
End Sub
Où je vais rentrer se code?
parce quand je rentre un chiffre sur colonne A me donne rien !!
 

Pièces jointes

  • Classeur1.xlsm
    16 KB · Affichages: 1

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re,
Le code est déjà dans la PJ :
20221225_160007.gif

Avez vous validé les macros lorsqu'XL vous le demande ?
Sinon vérifier dans Options Excel/Centre de gestion ... /Paramètres.../Paramètres des macros si ce n'est pas la première option qui est choisie car dans ce cas il n'y a pas de notification. Cochez alors la seconde "toutes les macros avec notification" :
1671980697755.png

et dans ce cas XL vous posera la question :
1671980739962.png
 

Tachouha

XLDnaute Nouveau
Re,
Le code est déjà dans la PJ :
Regarde la pièce jointe 1158735
Avez vous validé les macros lorsqu'XL vous le demande ?
Sinon vérifier dans Options Excel/Centre de gestion ... /Paramètres.../Paramètres des macros si ce n'est pas la première option qui est choisie car dans ce cas il n'y a pas de notification. Cochez alors la seconde "toutes les macros avec notification" :
Regarde la pièce jointe 1158736
et dans ce cas XL vous posera la question :
Regarde la pièce jointe 1158737
Re
non il me donne se message quand je le activer il reste comme ca et aussi quand je desactive
 

Pièces jointes

  • Capture d’écran 2022-12-25 161611.png
    Capture d’écran 2022-12-25 161611.png
    43.8 KB · Affichages: 13

sylvanu

XLDnaute Barbatruc
Supporter XLD
Sur votre fichier :
1- Vous faites ALT+F11 ou Développeur/Visual Basic, cela ouvre l'éditeur VBA.
2- A gauche de cette fenêtre cliquez sur la feuille qui vous intéresse.
3- Dans la partie droite copiez et collez ceci :
VB:
Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, Range("A1:A1000")) Is Nothing Then
         If Cells(Target.Row, "B") = "" Then Cells(Target.Row, "B") = Now
    End If
End Sub
4- Normalement ça devrait marcher.
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Tachouha,
Au post #3 j'ai mis Bonjour en gras, devinez pourquoi ? :)
Un essai en PJ avec :
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Not Intersect(Target, Range("C1:C1000")) Is Nothing Then
        If Cells(Target.Row, "A") <> "" Then
            Target = Now
            Cells(Target.Row, "D") = Now - Cells(Target.Row, "B")
        End If
    End If
End Sub
Un clic en colonne C met l'heure et calcule la durée en colonne D si en colonne A il y a un véhicule entré.
 

Pièces jointes

  • Classeur1 (3).xlsm
    16.5 KB · Affichages: 2

Statistiques des forums

Discussions
312 492
Messages
2 088 914
Membres
103 983
dernier inscrit
AlbertCouillard