Sauvegarder la date lors de la saisie

  • Initiateur de la discussion Initiateur de la discussion marc.r
  • 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 !

M

marc.r

Guest
bonjour,

Dans un fichier partagé, les opérateurs saisissent plusieurs données sur une ligne.
Je souhaiterais pouvoir enregistrer la date lors de la saisie d’une de ces cellules.
Exemple
Saisie par opérateur de A1, B1, C1, D1
-> lors de la saisie de D1 -> enregistrement auto et définitif dans E1 de la date/heure.

merci
 
Re : Sauvegarder la date lors de la saisie

Boujour

Ceci peut-il faire votre demande ?

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    ActiveSheet.Unprotect  
    If Target.Column <> 4 Then Exit Sub
    If Target <> "" Then
        Target.Offset(0, 1) =  [COLOR="Red"]Date & " " & Time[/COLOR]
    Else
        Target.Offset(0, 1) = ""
    End If
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
 

Pièces jointes

Dernière édition:
Re : Sauvegarder la date lors de la saisie

bonjour,


Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 4 Then Exit Sub
If Target <> "" Then
If Target.Offset(0, 1) = "" Then Target.Offset(0, 1) = Date & " - " & Format(Time, "hh:mm")
Else
Target.Offset(0, 1) = ""
End If

End Sub

ceci fonctionne en partagé.

si je souhaitais le faire la même chose sur plusieurs colonnes par ex 4,8,12.
quel serait le code svp.

merci pour votre aide. 😉
 
Re : Sauvegarder la date lors de la saisie

Bonjour

comme ceci

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 4 Or Target.Column = 8 Or Target.Column = 12 Then
    If Target <> "" Then
        If Target.Offset(0, 1) = "" Then Target.Offset(0, 1) = Date & " - " & Format(Time, "hh:mm")
    Else
        Target.Offset(0, 1) = ""
    End If
    Else
    Exit Sub
    End If
    
End Sub

salutations

Gilbert_RGI
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 erreur de date
Réponses
2
Affichages
589
Retour