anhtuan1066
Thành viên gạo cội




- Tham gia
- 10/3/07
- Bài viết
- 5,802
- Được thích
- 6,912
Nếu tôi nhớ ko lầm thì có 1 lần, 1 bạn hỏi rằng: "làm thế nào đễ khi bạn ấy gõ dử liệu vào cột A thì cột B, cell tương ứng sẽ tự động điền ngày tháng năm vào"... Tất nhiên chúng ta có thể sử dụng hàm NOW và TODAY, nhưng sau mỗi phiên làm việc, chúng ta lại phải mất công copy ngày tháng năm ấy rồi Paste Special\Value vào trở lại (đễ tránh ngày hôm sau ngày tháng mới lại tự động cập nhật)
Tôi tình cơ tìm dc 1 code có thể đáp ứng dc nhu cầu này... Gữi các bạn tham khảo:
Nếu dử liệu của bạn ko nằm trên cột A thì sữa lại Range("A2:A100") cho phù hợp... và nếu cột điền ngày tháng ko phải là cột B thì bạn sửa nó ngay dòng With Target(1, 2) số 1 và 2 là tọa độ tương đối tính từ cell dử liệu đến cell ngày tháng... Chú ý: nếu dử liệu dc cập nhật mới thì ngày tháng sẽ dc cập nhật mới, ngược lại thì giữ nguyên ngày tháng củ
Mến
ANH TUẤN
Tôi tình cơ tìm dc 1 code có thể đáp ứng dc nhu cầu này... Gữi các bạn tham khảo:
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("A2:A100")) Is Nothing Then
With Target(1, 2)
.Value = Date
.EntireColumn.AutoFit
End With
End If
End Sub
Mến
ANH TUẤN
Chỉnh sửa lần cuối bởi điều hành viên: