Hỏi về code tự động update thời gian

Liên hệ QC

the_wind

Let bygones be bygones
Tham gia
13/5/08
Bài viết
340
Được thích
733
Nghề nghiệp
Transporter
Mình có 1 bảng tính trong đó có 1 list nằm ở cột thứ 5. Giờ mình muốn bro nào cho mình 1 code để khi List ở cột thứ 5 đó được chọn là "Anne Lore" thì ở cột thứ 6 sẽ tự động update thời gian (hh/mm/ss)

Cảm ơn rất nhiều
 
Xem thử cái ni

PHP:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 If Not Intersect(Target, Range("E1:E99")) Is Nothing Then
   With Target
      If .Value = "Anne Lore" Then .Offset(, 1).Value = Time()
   End With
 End If
End Sub
 
Upvote 0
PHP:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 If Not Intersect(Target, Range("E1:E99")) Is Nothing Then
   With Target
      If .Value = "Anne Lore" Then .Offset(, 1).Value = Time()
   End With
 End If
End Sub
Hình như không được bác ah. Nó báo lỗi không biết tại sao nữa. bác xem lại dùm
 
Upvote 0
Hình như không được bác ah. Nó báo lỗi không biết tại sao nữa. bác xem lại dùm
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("E1:E200") Is Nothing Then
With Target
If .Value = "Anne Lore" Then .Offset(, 1).Select
Selection.Formula = "=now()"
End With
End If
End Sub
Bạn định dạng lại cột F nhé TIME giờ, phút, giây
Hổng biết đúng ý bạn hông nữa, nhưng mà no chạy
Chắc hông được đâu, nó chạy lung tung quá, mình chưa xem kỹ, phải đi ủng hộ Việt Nam thôi, tối làm tiếp
Thân
 
Lần chỉnh sửa cuối:
Upvote 0
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("E1:E200") Is Nothing Then
With Target
If .Value = "Anne Lore" Then .Offset(, 1).Select
Selection.Formula = "=now()"
End With
End If
End Sub
Bạn định dạng lại cột F nhé TIME giờ, phút, giây
Hổng biết đúng ý bạn hông nữa, nhưng mà no chạy
Chắc hông được đâu, nó chạy lung tung quá, mình chưa xem kỹ, phải đi ủng hộ Việt Nam thôi, tối làm tiếp
Thân
Vậy khi nào bạn viết hoàn thiện thì post lại cho minh nhé.Mình cũng VỌC để sửa nhưng cũng bị chạy lung tung quá.... tệ thật :-=
 
Upvote 0
Vậy khi nào bạn viết hoàn thiện thì post lại cho minh nhé.Mình cũng VỌC để sửa nhưng cũng bị chạy lung tung quá.... tệ thật :-=

Vì bạn không đưa file lên nên không biết cấu trúc cụ thể như thế nào, mình làm thử 1 ví dụ, bạn chỉnh lại cho phù hợp.

PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$E$2" And [e2] = "anne lore" Then [f2] = Time
End Sub
 

File đính kèm

Upvote 0
Vậy khi nào bạn viết hoàn thiện thì post lại cho minh nhé.Mình cũng VỌC để sửa nhưng cũng bị chạy lung tung quá.... tệ thật :-=
Code của bác HYen17 đây, chỉ sửa Worksheet_SelectionChange thành Worksheet_Change là được
 

File đính kèm

Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom