Bonjour,
dans la cellule B1 par exemple, je voudrai que l'heure s'affiche dès que je
saisie quelque chose en A1: la formule ressemblerai-t-elle à celle-ci:
=Si(A1<>0;aujourdhui;" ")
Bonjour, dans la cellule B1 par exemple, je voudrai que l'heure s'affiche dès que je
saisie quelque chose en A1: la formule ressemblerai-t-elle à celle-ci: =Si(A1<>0;aujourdhui;" ")
je vous remercie d'avance cordialement, fred
Bruno LOUIS
Salut Fred,
Une petite précision : En B1, doit-on stocker l'heure à laquelle l'info en A1 a été saisie ou doit-on inscrire l'heure ainsi que son défilement en temps réel ?
1°) Heure correspondant au moment ou la saisie a été faite : ' A saisir dans le module attaché à la feuille
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" And Range("A1") <> 0 Then _ Range("B1") = Format(Now, "HH:MM:SS") End Sub
2°)Inscrire l'heure et la faire défiler = Si(A1<>0;Maintenant();" ") en précisant dans le format de cellule le format d'affichage de l'heure A chaque recalcul, l'heure évoluera.
Salutations
"fred_naizin" a écrit dans le message de news:
Bonjour, dans la cellule B1 par exemple, je voudrai que l'heure s'affiche dès que je saisie quelque chose en A1: la formule ressemblerai-t-elle à celle-ci: =Si(A1<>0;aujourdhui;" ")
je vous remercie d'avance cordialement, fred
Salut Fred,
Une petite précision : En B1, doit-on stocker l'heure à laquelle l'info en
A1 a été saisie ou doit-on inscrire l'heure ainsi que son défilement en
temps réel ?
1°) Heure correspondant au moment ou la saisie a été faite :
' A saisir dans le module attaché à la feuille
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" And Range("A1") <> 0 Then _
Range("B1") = Format(Now, "HH:MM:SS")
End Sub
2°)Inscrire l'heure et la faire défiler
= Si(A1<>0;Maintenant();" ")
en précisant dans le format de cellule le format d'affichage de l'heure
A chaque recalcul, l'heure évoluera.
Salutations
"fred_naizin" <frednaizin@discussions.microsoft.com> a écrit dans le message
de news: DF02AEFF-130E-4B1B-8DE8-AC46D9AC1744@microsoft.com...
Bonjour,
dans la cellule B1 par exemple, je voudrai que l'heure s'affiche dès que
je
saisie quelque chose en A1: la formule ressemblerai-t-elle à celle-ci:
=Si(A1<>0;aujourdhui;" ")
Une petite précision : En B1, doit-on stocker l'heure à laquelle l'info en A1 a été saisie ou doit-on inscrire l'heure ainsi que son défilement en temps réel ?
1°) Heure correspondant au moment ou la saisie a été faite : ' A saisir dans le module attaché à la feuille
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" And Range("A1") <> 0 Then _ Range("B1") = Format(Now, "HH:MM:SS") End Sub
2°)Inscrire l'heure et la faire défiler = Si(A1<>0;Maintenant();" ") en précisant dans le format de cellule le format d'affichage de l'heure A chaque recalcul, l'heure évoluera.
Salutations
"fred_naizin" a écrit dans le message de news:
Bonjour, dans la cellule B1 par exemple, je voudrai que l'heure s'affiche dès que je saisie quelque chose en A1: la formule ressemblerai-t-elle à celle-ci: =Si(A1<>0;aujourdhui;" ")
je vous remercie d'avance cordialement, fred
Jacquouille
Bonjour =SI(A1<>"";MAINTENANT();"") devrait faire l'affaire, mais fais gaffe car ce maintenant a la réputation de changer à chaque ouverture du classeur. Bonne chance -- Bien amicalmement, Vivement conseillés: http://www.excelabo.net http://jacxl.free.fr/mpfe/trombino.html http://dj.joss.free.fr/netiquet.htm Jacquouille.
"fred_naizin" a écrit dans le message de news:
Bonjour, dans la cellule B1 par exemple, je voudrai que l'heure s'affiche dès que je saisie quelque chose en A1: la formule ressemblerai-t-elle à celle-ci: =Si(A1<>0;aujourdhui;" ")
je vous remercie d'avance cordialement, fred
Bonjour
=SI(A1<>"";MAINTENANT();"")
devrait faire l'affaire, mais fais gaffe car ce maintenant a la réputation
de changer à chaque ouverture du classeur.
Bonne chance
--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
Jacquouille.
"fred_naizin" <frednaizin@discussions.microsoft.com> a écrit dans le message
de news: DF02AEFF-130E-4B1B-8DE8-AC46D9AC1744@microsoft.com...
Bonjour,
dans la cellule B1 par exemple, je voudrai que l'heure s'affiche dès que
je
saisie quelque chose en A1: la formule ressemblerai-t-elle à celle-ci:
=Si(A1<>0;aujourdhui;" ")
Bonjour =SI(A1<>"";MAINTENANT();"") devrait faire l'affaire, mais fais gaffe car ce maintenant a la réputation de changer à chaque ouverture du classeur. Bonne chance -- Bien amicalmement, Vivement conseillés: http://www.excelabo.net http://jacxl.free.fr/mpfe/trombino.html http://dj.joss.free.fr/netiquet.htm Jacquouille.
"fred_naizin" a écrit dans le message de news:
Bonjour, dans la cellule B1 par exemple, je voudrai que l'heure s'affiche dès que je saisie quelque chose en A1: la formule ressemblerai-t-elle à celle-ci: =Si(A1<>0;aujourdhui;" ")
je vous remercie d'avance cordialement, fred
fred_naizin
Bonjour et merci à tous.
j'ais testé avec succès la formule suivante: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" And Range("A1") <> 0 Then _ Range("B1") = Format(Now, "HH:MM:SS") End Sub
Mais comment indique-t-on un range pour la colonne entière: si saisie A1:A100 alors calcul de l'heure de B1:B100?
je vous remercie d'avance cordialement fred
Salut Fred,
Une petite précision : En B1, doit-on stocker l'heure à laquelle l'info en A1 a été saisie ou doit-on inscrire l'heure ainsi que son défilement en temps réel ?
1°) Heure correspondant au moment ou la saisie a été faite : ' A saisir dans le module attaché à la feuille
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" And Range("A1") <> 0 Then _ Range("B1") = Format(Now, "HH:MM:SS") End Sub
2°)Inscrire l'heure et la faire défiler = Si(A1<>0;Maintenant();" ") en précisant dans le format de cellule le format d'affichage de l'heure A chaque recalcul, l'heure évoluera.
Salutations
"fred_naizin" a écrit dans le message de news:
Bonjour, dans la cellule B1 par exemple, je voudrai que l'heure s'affiche dès que je saisie quelque chose en A1: la formule ressemblerai-t-elle à celle-ci: =Si(A1<>0;aujourdhui;" ")
je vous remercie d'avance cordialement, fred
Bonjour et merci à tous.
j'ais testé avec succès la formule suivante:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" And Range("A1") <> 0 Then _
Range("B1") = Format(Now, "HH:MM:SS")
End Sub
Mais comment indique-t-on un range pour la colonne entière: si saisie
A1:A100 alors calcul de l'heure de B1:B100?
je vous remercie d'avance
cordialement
fred
Salut Fred,
Une petite précision : En B1, doit-on stocker l'heure à laquelle l'info en
A1 a été saisie ou doit-on inscrire l'heure ainsi que son défilement en
temps réel ?
1°) Heure correspondant au moment ou la saisie a été faite :
' A saisir dans le module attaché à la feuille
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" And Range("A1") <> 0 Then _
Range("B1") = Format(Now, "HH:MM:SS")
End Sub
2°)Inscrire l'heure et la faire défiler
= Si(A1<>0;Maintenant();" ")
en précisant dans le format de cellule le format d'affichage de l'heure
A chaque recalcul, l'heure évoluera.
Salutations
"fred_naizin" <frednaizin@discussions.microsoft.com> a écrit dans le message
de news: DF02AEFF-130E-4B1B-8DE8-AC46D9AC1744@microsoft.com...
Bonjour,
dans la cellule B1 par exemple, je voudrai que l'heure s'affiche dès que
je
saisie quelque chose en A1: la formule ressemblerai-t-elle à celle-ci:
=Si(A1<>0;aujourdhui;" ")
j'ais testé avec succès la formule suivante: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" And Range("A1") <> 0 Then _ Range("B1") = Format(Now, "HH:MM:SS") End Sub
Mais comment indique-t-on un range pour la colonne entière: si saisie A1:A100 alors calcul de l'heure de B1:B100?
je vous remercie d'avance cordialement fred
Salut Fred,
Une petite précision : En B1, doit-on stocker l'heure à laquelle l'info en A1 a été saisie ou doit-on inscrire l'heure ainsi que son défilement en temps réel ?
1°) Heure correspondant au moment ou la saisie a été faite : ' A saisir dans le module attaché à la feuille
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$A$1" And Range("A1") <> 0 Then _ Range("B1") = Format(Now, "HH:MM:SS") End Sub
2°)Inscrire l'heure et la faire défiler = Si(A1<>0;Maintenant();" ") en précisant dans le format de cellule le format d'affichage de l'heure A chaque recalcul, l'heure évoluera.
Salutations
"fred_naizin" a écrit dans le message de news:
Bonjour, dans la cellule B1 par exemple, je voudrai que l'heure s'affiche dès que je saisie quelque chose en A1: la formule ressemblerai-t-elle à celle-ci: =Si(A1<>0;aujourdhui;" ")
je vous remercie d'avance cordialement, fred
AV
Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ cells(zz.Row, "B") = Format(Now, "HH:MM:SS") End Sub
AV
Private Sub Worksheet_Change(ByVal zz As Range)
If Not Intersect(zz, [A1:A100]) Is Nothing Then _
cells(zz.Row, "B") = Format(Now, "HH:MM:SS")
End Sub
Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ cells(zz.Row, "B") = Format(Now, "HH:MM:SS") End Sub
AV
eric.menegain
Si tu tape aujourdhui tu n'aura que la date. Pour obtenir l'heure en plus tape "=si(a1<>"";maintenant();"") "fred_naizin" a écrit dans le message news:
Bonjour, dans la cellule B1 par exemple, je voudrai que l'heure s'affiche dès que je
saisie quelque chose en A1: la formule ressemblerai-t-elle à celle-ci: =Si(A1<>0;aujourdhui;" ")
je vous remercie d'avance cordialement, fred
Si tu tape aujourdhui tu n'aura que la date. Pour obtenir l'heure en plus
tape "=si(a1<>"";maintenant();"")
"fred_naizin" <frednaizin@discussions.microsoft.com> a écrit dans le message
news: DF02AEFF-130E-4B1B-8DE8-AC46D9AC1744@microsoft.com...
Bonjour,
dans la cellule B1 par exemple, je voudrai que l'heure s'affiche dès que
je
saisie quelque chose en A1: la formule ressemblerai-t-elle à celle-ci:
=Si(A1<>0;aujourdhui;" ")
Si tu tape aujourdhui tu n'aura que la date. Pour obtenir l'heure en plus tape "=si(a1<>"";maintenant();"") "fred_naizin" a écrit dans le message news:
Bonjour, dans la cellule B1 par exemple, je voudrai que l'heure s'affiche dès que je
saisie quelque chose en A1: la formule ressemblerai-t-elle à celle-ci: =Si(A1<>0;aujourdhui;" ")
je vous remercie d'avance cordialement, fred
fred_naizin
Bonjour et merci de vos réponse. La formule de "AV" fonctionne très bien mais j'ais une dernière question: peut-on appliquer cette formule à une autre colonne? J'ais essayé ce qui suit mais sans succès; nil s'affiche "00:00:00" dans la cellule de la colonne C au lieu de m'afficher le résultat dans la colonne E:
Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A2:A100]) Is Nothing Then _ Cells(zz.Row, "d") = Format(Now, "HH:MM:SS") End Sub ------------------------------------------------------------- Private Sub Worksheet_Change2(ByVal yy As Range) If Not Intersect(yy, [c2:c100]) Is Nothing Then _ Cells(yy.Row, "e") = Format(Now, "HH:MM:SS") End Sub
Je vous remercie en core pour votre aide cordialement fred
Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ cells(zz.Row, "B") = Format(Now, "HH:MM:SS") End Sub
AV
Bonjour et merci de vos réponse.
La formule de "AV" fonctionne très bien mais j'ais une dernière question:
peut-on appliquer cette formule à une autre colonne? J'ais essayé ce qui suit
mais sans succès; nil s'affiche "00:00:00" dans la cellule de la colonne C au
lieu de m'afficher le résultat dans la colonne E:
Private Sub Worksheet_Change(ByVal zz As Range)
If Not Intersect(zz, [A2:A100]) Is Nothing Then _
Cells(zz.Row, "d") = Format(Now, "HH:MM:SS")
End Sub
-------------------------------------------------------------
Private Sub Worksheet_Change2(ByVal yy As Range)
If Not Intersect(yy, [c2:c100]) Is Nothing Then _
Cells(yy.Row, "e") = Format(Now, "HH:MM:SS")
End Sub
Je vous remercie en core pour votre aide
cordialement
fred
Private Sub Worksheet_Change(ByVal zz As Range)
If Not Intersect(zz, [A1:A100]) Is Nothing Then _
cells(zz.Row, "B") = Format(Now, "HH:MM:SS")
End Sub
Bonjour et merci de vos réponse. La formule de "AV" fonctionne très bien mais j'ais une dernière question: peut-on appliquer cette formule à une autre colonne? J'ais essayé ce qui suit mais sans succès; nil s'affiche "00:00:00" dans la cellule de la colonne C au lieu de m'afficher le résultat dans la colonne E:
Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A2:A100]) Is Nothing Then _ Cells(zz.Row, "d") = Format(Now, "HH:MM:SS") End Sub ------------------------------------------------------------- Private Sub Worksheet_Change2(ByVal yy As Range) If Not Intersect(yy, [c2:c100]) Is Nothing Then _ Cells(yy.Row, "e") = Format(Now, "HH:MM:SS") End Sub
Je vous remercie en core pour votre aide cordialement fred
Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ cells(zz.Row, "B") = Format(Now, "HH:MM:SS") End Sub
AV
AV
Ma réponse Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ cells(zz.Row, "B") = Format(Now, "HH:MM:SS") End Sub
correspond à ta question initiale : "......... si saisie A1:A100 alors calcul de l'heure de B1:B100?"
si la question devient : "......... si saisie A1:A100 alors calcul de l'heure de E1:E100?"
La réponse devient : Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ cells(zz.Row, "E") = Format(Now, "HH:MM:SS") End Sub
AV
"fred_naizin" a écrit dans le message news:
Bonjour et merci de vos réponse. La formule de "AV" fonctionne très bien mais j'ais une dernière question: peut-on appliquer cette formule à une autre colonne? J'ais essayé ce qui suit mais sans succès; nil s'affiche "00:00:00" dans la cellule de la colonne C au lieu de m'afficher le résultat dans la colonne E:
Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A2:A100]) Is Nothing Then _ Cells(zz.Row, "d") = Format(Now, "HH:MM:SS") End Sub ------------------------------------------------------------- Private Sub Worksheet_Change2(ByVal yy As Range) If Not Intersect(yy, [c2:c100]) Is Nothing Then _ Cells(yy.Row, "e") = Format(Now, "HH:MM:SS") End Sub
Je vous remercie en core pour votre aide cordialement fred
Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ cells(zz.Row, "B") = Format(Now, "HH:MM:SS") End Sub
AV
Ma réponse
Private Sub Worksheet_Change(ByVal zz As Range)
If Not Intersect(zz, [A1:A100]) Is Nothing Then _
cells(zz.Row, "B") = Format(Now, "HH:MM:SS")
End Sub
correspond à ta question initiale :
"......... si saisie A1:A100 alors calcul de l'heure de B1:B100?"
si la question devient :
"......... si saisie A1:A100 alors calcul de l'heure de E1:E100?"
La réponse devient :
Private Sub Worksheet_Change(ByVal zz As Range)
If Not Intersect(zz, [A1:A100]) Is Nothing Then _
cells(zz.Row, "E") = Format(Now, "HH:MM:SS")
End Sub
AV
"fred_naizin" <frednaizin@discussions.microsoft.com> a écrit dans le message
news: 416E72FD-2980-467F-8447-78C6A49748AC@microsoft.com...
Bonjour et merci de vos réponse.
La formule de "AV" fonctionne très bien mais j'ais une dernière question:
peut-on appliquer cette formule à une autre colonne? J'ais essayé ce qui suit
mais sans succès; nil s'affiche "00:00:00" dans la cellule de la colonne C au
lieu de m'afficher le résultat dans la colonne E:
Private Sub Worksheet_Change(ByVal zz As Range)
If Not Intersect(zz, [A2:A100]) Is Nothing Then _
Cells(zz.Row, "d") = Format(Now, "HH:MM:SS")
End Sub
-------------------------------------------------------------
Private Sub Worksheet_Change2(ByVal yy As Range)
If Not Intersect(yy, [c2:c100]) Is Nothing Then _
Cells(yy.Row, "e") = Format(Now, "HH:MM:SS")
End Sub
Je vous remercie en core pour votre aide
cordialement
fred
Private Sub Worksheet_Change(ByVal zz As Range)
If Not Intersect(zz, [A1:A100]) Is Nothing Then _
cells(zz.Row, "B") = Format(Now, "HH:MM:SS")
End Sub
Ma réponse Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ cells(zz.Row, "B") = Format(Now, "HH:MM:SS") End Sub
correspond à ta question initiale : "......... si saisie A1:A100 alors calcul de l'heure de B1:B100?"
si la question devient : "......... si saisie A1:A100 alors calcul de l'heure de E1:E100?"
La réponse devient : Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ cells(zz.Row, "E") = Format(Now, "HH:MM:SS") End Sub
AV
"fred_naizin" a écrit dans le message news:
Bonjour et merci de vos réponse. La formule de "AV" fonctionne très bien mais j'ais une dernière question: peut-on appliquer cette formule à une autre colonne? J'ais essayé ce qui suit mais sans succès; nil s'affiche "00:00:00" dans la cellule de la colonne C au lieu de m'afficher le résultat dans la colonne E:
Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A2:A100]) Is Nothing Then _ Cells(zz.Row, "d") = Format(Now, "HH:MM:SS") End Sub ------------------------------------------------------------- Private Sub Worksheet_Change2(ByVal yy As Range) If Not Intersect(yy, [c2:c100]) Is Nothing Then _ Cells(yy.Row, "e") = Format(Now, "HH:MM:SS") End Sub
Je vous remercie en core pour votre aide cordialement fred
Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ cells(zz.Row, "B") = Format(Now, "HH:MM:SS") End Sub
AV
fred_naizin
Bonjour et merci de ta réponse. Toutefois, je me suis mal exprimé: la première partie est a conserver et fonctionne. Mais je voudrai aussi que la saisie en colonne C affiche l'heure en colonne E. Et c'est cette 2ème fonction qui ne fonctionne pas et affiche 00:00:00 dans la cellule de la colonne C où je saisis
merci encore
fred
Ma réponse Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ cells(zz.Row, "B") = Format(Now, "HH:MM:SS") End Sub
correspond à ta question initiale : "......... si saisie A1:A100 alors calcul de l'heure de B1:B100?"
si la question devient : "......... si saisie A1:A100 alors calcul de l'heure de E1:E100?"
La réponse devient : Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ cells(zz.Row, "E") = Format(Now, "HH:MM:SS") End Sub
AV
"fred_naizin" a écrit dans le message news:
Bonjour et merci de vos réponse. La formule de "AV" fonctionne très bien mais j'ais une dernière question: peut-on appliquer cette formule à une autre colonne? J'ais essayé ce qui suit mais sans succès; nil s'affiche "00:00:00" dans la cellule de la colonne C au lieu de m'afficher le résultat dans la colonne E:
Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A2:A100]) Is Nothing Then _ Cells(zz.Row, "d") = Format(Now, "HH:MM:SS") End Sub ------------------------------------------------------------- Private Sub Worksheet_Change2(ByVal yy As Range) If Not Intersect(yy, [c2:c100]) Is Nothing Then _ Cells(yy.Row, "e") = Format(Now, "HH:MM:SS") End Sub
Je vous remercie en core pour votre aide cordialement fred
Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ cells(zz.Row, "B") = Format(Now, "HH:MM:SS") End Sub
AV
Bonjour et merci de ta réponse.
Toutefois, je me suis mal exprimé:
la première partie est a conserver et fonctionne. Mais je voudrai aussi que
la saisie en colonne C affiche l'heure en colonne E. Et c'est cette 2ème
fonction qui ne fonctionne pas et affiche 00:00:00 dans la cellule de la
colonne C où je saisis
merci encore
fred
Ma réponse
Private Sub Worksheet_Change(ByVal zz As Range)
If Not Intersect(zz, [A1:A100]) Is Nothing Then _
cells(zz.Row, "B") = Format(Now, "HH:MM:SS")
End Sub
correspond à ta question initiale :
"......... si saisie A1:A100 alors calcul de l'heure de B1:B100?"
si la question devient :
"......... si saisie A1:A100 alors calcul de l'heure de E1:E100?"
La réponse devient :
Private Sub Worksheet_Change(ByVal zz As Range)
If Not Intersect(zz, [A1:A100]) Is Nothing Then _
cells(zz.Row, "E") = Format(Now, "HH:MM:SS")
End Sub
AV
"fred_naizin" <frednaizin@discussions.microsoft.com> a écrit dans le message
news: 416E72FD-2980-467F-8447-78C6A49748AC@microsoft.com...
Bonjour et merci de vos réponse.
La formule de "AV" fonctionne très bien mais j'ais une dernière question:
peut-on appliquer cette formule à une autre colonne? J'ais essayé ce qui suit
mais sans succès; nil s'affiche "00:00:00" dans la cellule de la colonne C au
lieu de m'afficher le résultat dans la colonne E:
Private Sub Worksheet_Change(ByVal zz As Range)
If Not Intersect(zz, [A2:A100]) Is Nothing Then _
Cells(zz.Row, "d") = Format(Now, "HH:MM:SS")
End Sub
-------------------------------------------------------------
Private Sub Worksheet_Change2(ByVal yy As Range)
If Not Intersect(yy, [c2:c100]) Is Nothing Then _
Cells(yy.Row, "e") = Format(Now, "HH:MM:SS")
End Sub
Je vous remercie en core pour votre aide
cordialement
fred
Private Sub Worksheet_Change(ByVal zz As Range)
If Not Intersect(zz, [A1:A100]) Is Nothing Then _
cells(zz.Row, "B") = Format(Now, "HH:MM:SS")
End Sub
Bonjour et merci de ta réponse. Toutefois, je me suis mal exprimé: la première partie est a conserver et fonctionne. Mais je voudrai aussi que la saisie en colonne C affiche l'heure en colonne E. Et c'est cette 2ème fonction qui ne fonctionne pas et affiche 00:00:00 dans la cellule de la colonne C où je saisis
merci encore
fred
Ma réponse Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ cells(zz.Row, "B") = Format(Now, "HH:MM:SS") End Sub
correspond à ta question initiale : "......... si saisie A1:A100 alors calcul de l'heure de B1:B100?"
si la question devient : "......... si saisie A1:A100 alors calcul de l'heure de E1:E100?"
La réponse devient : Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ cells(zz.Row, "E") = Format(Now, "HH:MM:SS") End Sub
AV
"fred_naizin" a écrit dans le message news:
Bonjour et merci de vos réponse. La formule de "AV" fonctionne très bien mais j'ais une dernière question: peut-on appliquer cette formule à une autre colonne? J'ais essayé ce qui suit mais sans succès; nil s'affiche "00:00:00" dans la cellule de la colonne C au lieu de m'afficher le résultat dans la colonne E:
Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A2:A100]) Is Nothing Then _ Cells(zz.Row, "d") = Format(Now, "HH:MM:SS") End Sub ------------------------------------------------------------- Private Sub Worksheet_Change2(ByVal yy As Range) If Not Intersect(yy, [c2:c100]) Is Nothing Then _ Cells(yy.Row, "e") = Format(Now, "HH:MM:SS") End Sub
Je vous remercie en core pour votre aide cordialement fred
Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ cells(zz.Row, "B") = Format(Now, "HH:MM:SS") End Sub
AV
AV
la première partie est a conserver et fonctionne. Mais je voudrai aussi que la saisie en colonne C affiche l'heure en colonne E.
Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ Cells(zz.Row, "B") = Format(Now, "hh:mm:ss") If Not Intersect(zz, [C1:C100]) Is Nothing Then _ Cells(zz.Row, "E") = Format(Now, "hh:mm:ss") End Sub
AV
la première partie est a conserver et fonctionne. Mais je voudrai aussi que
la saisie en colonne C affiche l'heure en colonne E.
Private Sub Worksheet_Change(ByVal zz As Range)
If Not Intersect(zz, [A1:A100]) Is Nothing Then _
Cells(zz.Row, "B") = Format(Now, "hh:mm:ss")
If Not Intersect(zz, [C1:C100]) Is Nothing Then _
Cells(zz.Row, "E") = Format(Now, "hh:mm:ss")
End Sub
la première partie est a conserver et fonctionne. Mais je voudrai aussi que la saisie en colonne C affiche l'heure en colonne E.
Private Sub Worksheet_Change(ByVal zz As Range) If Not Intersect(zz, [A1:A100]) Is Nothing Then _ Cells(zz.Row, "B") = Format(Now, "hh:mm:ss") If Not Intersect(zz, [C1:C100]) Is Nothing Then _ Cells(zz.Row, "E") = Format(Now, "hh:mm:ss") End Sub