Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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
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
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" :
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
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
Merci frer bcp
j'ai un autre problème je veux sur la colonne c la date de sortie seulment une clic me donne la date et l'heure sortie j'ai la formule aujourd'hui mais il change et merci
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é.
- 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