OVH Cloud OVH Cloud

memoriser l'heure de saisie d'une cellule

4 réponses
Avatar
caro
Bonjour,
J'essaye de m=E9moriser dans une cellule l'heure de saisie=20
r=E9alis=E9 dans une autre cellule :

exemple :
dans cellule A1 : je mets la date de saisie =3D 08/09/2004
dans cellule B1 : je veux r=E9cuperer l'heure =E0 laquelle=20
j'ai saisie ma date en A1 .
La fonction maintenanat ne convient pas car elle prend la=20
date et l'heure en cours.
Pourriez-vous m'aider ?
Merci d'avance.
caro

4 réponses

Avatar
papou
Bonjour
Avec VBA (clic droit sur l'onglet de la feuille puis visualiser le code et
coller les lignes ci-dessous)
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Then Exit Sub
If Target.Cells.Count > 1 Or Target.Value = "" Or Target.Value = 0 Then Exit
Sub
Target.Offset(0, 1).Value = Format(Now, "hh:mm:ss")
End Sub

Cordialement
Pascal

"caro" a écrit dans le message de
news:065a01c49576$531b63c0$
Bonjour,
J'essaye de mémoriser dans une cellule l'heure de saisie
réalisé dans une autre cellule :

exemple :
dans cellule A1 : je mets la date de saisie = 08/09/2004
dans cellule B1 : je veux récuperer l'heure à laquelle
j'ai saisie ma date en A1 .
La fonction maintenanat ne convient pas car elle prend la
date et l'heure en cours.
Pourriez-vous m'aider ?
Merci d'avance.
caro
Avatar
Philippe.R
Bonjour,
A coller dans le module de feuille :

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
Target.Offset(0, 1).Value = Now - Int(Now)
End Sub

donnera les heures, minutes et secondes, la colonne B étant formatée en hh:mm:ss
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"caro" a écrit dans le message de
news:065a01c49576$531b63c0$
Bonjour,
J'essaye de mémoriser dans une cellule l'heure de saisie
réalisé dans une autre cellule :

exemple :
dans cellule A1 : je mets la date de saisie = 08/09/2004
dans cellule B1 : je veux récuperer l'heure à laquelle
j'ai saisie ma date en A1 .
La fonction maintenanat ne convient pas car elle prend la
date et l'heure en cours.
Pourriez-vous m'aider ?
Merci d'avance.
caro
Avatar
C'est super, ça fonctionne à merveille .
Merci milles fois.

-----Message d'origine-----
Bonjour,
A coller dans le module de feuille :

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
Target.Offset(0, 1).Value = Now - Int(Now)
End Sub

donnera les heures, minutes et secondes, la colonne B
étant formatée en hh:mm:ss

--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"caro" a écrit dans
le message de

news:065a01c49576$531b63c0$
Bonjour,
J'essaye de mémoriser dans une cellule l'heure de saisie
réalisé dans une autre cellule :

exemple :
dans cellule A1 : je mets la date de saisie = 08/09/2004
dans cellule B1 : je veux récuperer l'heure à laquelle
j'ai saisie ma date en A1 .
La fonction maintenanat ne convient pas car elle prend la
date et l'heure en cours.
Pourriez-vous m'aider ?
Merci d'avance.
caro


.



Avatar
Philippe.R
Content de t'avoir dépanné !
;o)))
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

a écrit dans le message de
news:7f0c01c49586$87c24a70$
C'est super, ça fonctionne à merveille .
Merci milles fois.

-----Message d'origine-----
Bonjour,
A coller dans le module de feuille :

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
Target.Offset(0, 1).Value = Now - Int(Now)
End Sub

donnera les heures, minutes et secondes, la colonne B
étant formatée en hh:mm:ss

--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"caro" a écrit dans
le message de

news:065a01c49576$531b63c0$
Bonjour,
J'essaye de mémoriser dans une cellule l'heure de saisie
réalisé dans une autre cellule :

exemple :
dans cellule A1 : je mets la date de saisie = 08/09/2004
dans cellule B1 : je veux récuperer l'heure à laquelle
j'ai saisie ma date en A1 .
La fonction maintenanat ne convient pas car elle prend la
date et l'heure en cours.
Pourriez-vous m'aider ?
Merci d'avance.
caro


.