Xin code tự động nhập thời gian thực (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

luahong2

Thành viên mới
Tham gia
25/11/12
Bài viết
7
Được thích
0
Các Bác giúp e Viết code mà khi mình nhập số vào cột B thì sẽ nhập thời gian thực vào cột C kiểu hh:mm . Thanks các Bác nhiều
 
Các Bác giúp e Viết code mà khi mình nhập số vào cột B thì sẽ nhập thời gian thực vào cột C kiểu hh:mm . Thanks các Bác nhiều

Thử thế này xem đúng không
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Count = 1 Then
   Target.Offset(, 1) = Format(Time, "HH:MM")
End If
End Sub
 
Upvote 0
Hì, e chẳng biết tí gì về vba cả, e copy vào mà không thây nó chạy, Bác giúp thì giúp cho trót, cho e xin 1 File lưng được không
 
Upvote 0
Hì, e chẳng biết tí gì về vba cả, e copy vào mà không thây nó chạy, Bác giúp thì giúp cho trót, cho e xin 1 File lưng được không

Bạn xài Excel 2003 hay 2007 vậy? Hỏi để hướng dẫn bạn thực hiện hơn là phải làm nguyên file mà bạn không biết sử dụng như thế nào.
 
Upvote 0

- Mở file Excel
- Bấm Alt + F11 (để vào cửa sổ lập trình)
- Nhìn khung bên trái, xem sheet nào là sheet bạn cần code hoạt động thì double click vào nó
- Tiếp theo, nhìn khung bên phải, copy code trên diễn đàn paste vào khung phải này
- Bấm Alt + Q trở về bảng tính
- Thí nghiệm bẳng cách gõ gì đó vào cột B xem cột C có xuất hiện gì không?
 
Upvote 0
- Mở file Excel
- Bấm Alt + F11 (để vào cửa sổ lập trình)
- Nhìn khung bên trái, xem sheet nào là sheet bạn cần code hoạt động thì double click vào nó
- Tiếp theo, nhìn khung bên phải, copy code trên diễn đàn paste vào khung phải này
- Bấm Alt + Q trở về bảng tính
- Thí nghiệm bẳng cách gõ gì đó vào cột B xem cột C có xuất hiện gì không?
ok rồi bác ạ, cảm ơn bác nhiều lắm
 
Upvote 0
- Mở file Excel
- Bấm Alt + F11 (để vào cửa sổ lập trình)
- Nhìn khung bên trái, xem sheet nào là sheet bạn cần code hoạt động thì double click vào nó
- Tiếp theo, nhìn khung bên phải, copy code trên diễn đàn paste vào khung phải này
- Bấm Alt + Q trở về bảng tính
- Thí nghiệm bẳng cách gõ gì đó vào cột B xem cột C có xuất hiện gì không?[/QUOTE
làm sao để save lại vây bác. e tắt đi rồi mở lại thì code cũng không còn
 
Upvote 0
làm sao để save lại vây bác. e tắt đi rồi mở lại thì code cũng không còn
Sau khi bạn ấn Alt+Q thì bạn phải lưu file đang mở thì mới lưu được Code chứ
Bạn thử làm xem
 
Upvote 0
làm sao để save lại vây bác. e tắt đi rồi mở lại thì code cũng không còn

Nếu bạn Save bình thường (thành file xlsx) thì chắc chắn sẽ có câu thông báo đại khái nói rằng "Macro sẽ bị xóa nếu save thành định dạng xlsx. Muốn giữ macro thì phải lưu thành định dạng khác"
Vậy thì Save As thành định dạng xlsm vậy

Untitled.jpg































Ngoài ra, bạn phải đặt Security trong Excel Options ở chế độ phù hợp thì khi mở file, các macro mới không bị chặn
 
Upvote 0
Web KT

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

Back
Top Bottom