Microsoft 365 date et l'heur

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 !

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

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

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
 
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: 15
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.
 
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

- 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

  • Question Question
Réponses
5
Affichages
189
Réponses
12
Affichages
197
  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
199
Réponses
5
Affichages
269
Retour