OVH Cloud OVH Cloud

Date de modification

4 réponses
Avatar
jethro
Bonjour
J'ai des tarifs dans la colonne A, et j'aimerai qu'apparaisse dans la
colonne B, la date de mise à jour de la colonne A
z'avez une idée ???

Merci !!

4 réponses

Avatar
JB
Bonjour,

Met l'heure de saisie dans la colonne B

http://cjoint.com/?gwsGGy3Zt3

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 And Target.Count = 1 Then
Application.EnableEvents = False
On Error Resume Next
Target.Offset(0, 1) = CStr(Now)
Application.EnableEvents = True
End If
End Sub

Met l'heure de saisie en commentaire

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
Application.EnableEvents = False
On Error Resume Next
Target.AddComment
Target.Comment.Text Text:=CStr(Now)
Target.Comment.Visible = True
Target.Comment.Shape.Select
Selection.AutoSize = True
Target.Comment.Visible = False
On Error GoTo 0
Application.EnableEvents = True
End If
End Sub

Cordialement JB


Bonjour
J'ai des tarifs dans la colonne A, et j'aimerai qu'apparaisse dans la
colonne B, la date de mise à jour de la colonne A
z'avez une idée ???

Merci !!


Avatar
Jacky
Bonsoir,

Dans le module de la feuille en question.
Ceci devrait faire.
'----------
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Column <> 1 Then Exit Sub
Range("b" & Target.Row) = Date
End Sub
'-----------
Salutations
JJ

"jethro" a écrit dans le message de
news:449ac218$0$987$
Bonjour
J'ai des tarifs dans la colonne A, et j'aimerai qu'apparaisse dans la
colonne B, la date de mise à jour de la colonne A
z'avez une idée ???

Merci !!




Avatar
jethro
Génial !!
Mais autant dans access je sais créer des lignes de commandes autant dans
excel ... pff
Merci
"JB" a écrit dans le message de news:

Bonjour,

Met l'heure de saisie dans la colonne B

http://cjoint.com/?gwsGGy3Zt3

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 And Target.Count = 1 Then
Application.EnableEvents = False
On Error Resume Next
Target.Offset(0, 1) = CStr(Now)
Application.EnableEvents = True
End If
End Sub

Met l'heure de saisie en commentaire

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
Application.EnableEvents = False
On Error Resume Next
Target.AddComment
Target.Comment.Text Text:=CStr(Now)
Target.Comment.Visible = True
Target.Comment.Shape.Select
Selection.AutoSize = True
Target.Comment.Visible = False
On Error GoTo 0
Application.EnableEvents = True
End If
End Sub

Cordialement JB


Bonjour
J'ai des tarifs dans la colonne A, et j'aimerai qu'apparaisse dans la
colonne B, la date de mise à jour de la colonne A
z'avez une idée ???

Merci !!


Avatar
jethro
Ca y est j'ai trouvé

Grand merci à vous

"Jacky" a écrit dans le message de news:

Bonsoir,

Dans le module de la feuille en question.
Ceci devrait faire.
'----------
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Column <> 1 Then Exit Sub
Range("b" & Target.Row) = Date
End Sub
'-----------
Salutations
JJ

"jethro" a écrit dans le message de
news:449ac218$0$987$
Bonjour
J'ai des tarifs dans la colonne A, et j'aimerai qu'apparaisse dans la
colonne B, la date de mise à jour de la colonne A
z'avez une idée ???

Merci !!