Chèn thời gian hiện tại vào mỗi hàng bằng Excel.

Chèn thời gian hiện tại vào mỗi hàng bằng Excel. Tôi muốn chèn thời gian hiện tại vào bảng tính Excel theo từng hàng. Tôi KHÔNG muốn thời gian ở các hàng phía trên thay đổi, vì vậy hàm NOW() không hoạt động. Có ý tưởng nào không?


Trả lời:

Nếu bạn muốn sao chép và dán đoạn mã bên dưới vào trình soạn thảo VBA, nó sẽ chèn thời gian vào một cột cụ thể trong mỗi hàng mỗi khi bạn cập nhật một ô nhất định. Thời gian chỉ thay đổi khi bạn thay đổi dữ liệu trong ô đó. Hãy thay đổi phạm vi theo nhu cầu của bạn. Đoạn mã bên dưới hoạt động như sau: nếu bạn nhập dữ liệu vào cột C, cột B sẽ được chèn thời gian. Bạn có thể thay đổi điều đó nếu cần. Hãy cho tôi biết kết quả nhé.

Private Sub Worksheet_Change(ByVal Target As Range)

Dim Cell As Range
Đối với mỗi tế bào trong mục tiêu
Với Cell
Nếu .Column = Range("C:C").Column thì
Ô (.Hàng, "B").Giá trị = (Thời gian)
Kết thúc nếu
Kết thúc bằng
Ô tiếp theo

End Sub



Trả lời:

Tổ hợp phím Control + Shift + ; sẽ nhập thời gian hiện tại vào ô đang hoạt động...


Rik_UK Vui lòng đánh dấu tin nhắn hoặc các tin nhắn trả lời câu hỏi của bạn là "Câu trả lời" hoặc bình chọn nếu câu trả lời hữu ích.

Comments

Popular posts from this blog

Điều tôi muốn làm trong Excel 2010 là tạo một nút tùy chỉnh và gắn nó vào thanh công cụ Truy nhập nhanh và chạy một macro cụ thể.

Excel 2016 - mở tất cả các tệp trong MỘT phiên bản

Mở tài liệu Excel và Word từ Outlook Lỗi - Không đủ bộ nhớ