LAMLE IT
  • Home
  • Thủ thuật
    • Excel
    • Facebook
    • Máy Tính
    • Mobile
    • SQL
  • Windows
    • Windows 10
    • Windows 7
  • Ghost Windows
    • Ghost win10
    • Ghost win7
  • Phần Mềm
    • Office
    • Tools
    • Mutil Boot
  • Website
    • Blogspot
    • WordPress
    • Share Theme
  • Tổng hợp
    • Game
    • Sách
    • Blog
  • Tin tức
No Result
View All Result
  • Home
  • Thủ thuật
    • Excel
    • Facebook
    • Máy Tính
    • Mobile
    • SQL
  • Windows
    • Windows 10
    • Windows 7
  • Ghost Windows
    • Ghost win10
    • Ghost win7
  • Phần Mềm
    • Office
    • Tools
    • Mutil Boot
  • Website
    • Blogspot
    • WordPress
    • Share Theme
  • Tổng hợp
    • Game
    • Sách
    • Blog
  • Tin tức
LAMLE IT
No Result
View All Result

Trang chủ » Ghi ngày tháng và thời gian tự động khi dữ liệu thay đổi trong excel

Ghi ngày tháng và thời gian tự động khi dữ liệu thay đổi trong excel

by admin
16/01/2021
in Excel, Thủ thuật
0
SHARES
87
VIEWS
Share on Facebook

 Giả sử, bạn có một dãy các giá trị, và bạn muốn thay đổi hoặc nhập vào giá trị mới trong cột B, thì ngày tháng và thời gian trong cột C cũng tự động thay đổi

Bạn có thể hoàn thành việc trên bằng các mã VBA. Vui lòng làm như sau:

1. Nhấn ALT+F11 để mở cửa sổ Microsoft Visual Basic for Applications.

2. Sau đó chọn trang tính bạn đang hoạt động phía bên trái Project Explorer, nhấp 2 cái để mở Module, sau đó sao chép đoạn mã VBA sau vào cửa sổ code của Worksheet bạn đang làm việc vì đây là sự kiện Worksheet_change

code: 

Private Sub Worksheet_Change(ByVal Target As Range)


Dim WorkRng As Range

Dim Rng As Range

Dim xOffsetColumn As Integer

Set WorkRng = Intersect(Application.ActiveSheet.Range(“B:B”), Target)

xOffsetColumn = 1

If Not WorkRng Is Nothing Then

    Application.EnableEvents = False

    For Each Rng In WorkRng

        If Not VBA.IsEmpty(Rng.Value) Then

            Rng.Offset(0, xOffsetColumn).Value = Now

            Rng.Offset(0, xOffsetColumn).NumberFormat = “dd-mm-yyyy, hh:mm:ss”

        Else

            Rng.Offset(0, xOffsetColumn).ClearContents

        End If

    Next

    Application.EnableEvents = True

End If

End Sub


3. Lưu và đóng cửa sổ lại. Bây giờ khi bạn thay đổi giá trị trong cột B, ngày tháng và thời gian sẽ được tự động ghi lại trong cột C.

Chú ý:

1. Trong đoạn mã trên, bạn có thể xác định “B:B” là bất cứ cột nào bạn muốn thay đổi dữ liệu trong đoạn sau: Set WorkRng = Intersect(Application.ActiveSheet.Range(“B:B”), Target).

2. Với xOffsetColumn = 1, bạn có thể chèn và cập nhật ngày tháng và thời gian cho cột đầu tiên kế bên cột giá trị bạn thay đổi. Bạn có thể thay đổi con số này thành những số khác như 2,3,4,5… điều này nghĩa là ngày tháng và thời gian sẽ được chèn vào cột thứ 2, 3,4,5 bên cạnh cột có giá trị thay đổi.

3. Khi bạn xóa giá trị trong cột cần thay đổi, ngày tháng và thời gian cũng sẽ bị xóa theo.

Previous Post

Tự động backup database đối với SQL Server Express

Next Post

FastStone Capture -Công cụ chụp màn hình và quay video màn hình tốt

Đọc thêm

Xây dựng sổ chi tiêu – kết nối giữa Google Sheet và Telegram
Blog

Xây dựng sổ chi tiêu – kết nối giữa Google Sheet và Telegram

27/03/2025
Tạo lệnh ping tự động ghi log kèm thời gian mất kết nối và khi có kết nối lại
Máy Tính

Tạo lệnh ping tự động ghi log kèm thời gian mất kết nối và khi có kết nối lại

30/07/2024
Khắc phục lỗi mở file đính kèm pdf trong excel “Cannot start the source application for this object”
Excel

Khắc phục lỗi mở file đính kèm pdf trong excel “Cannot start the source application for this object”

25/06/2024
Lỗi Name Conflict trong Excel – cách khắc phục lỗi này 100%
Excel

Lỗi Name Conflict trong Excel – cách khắc phục lỗi này 100%

24/06/2025

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Bài viết xem nhiều

  • Tô màu để tạo cảnh báo nhắc nhở trong Google Sheet

    Tô màu để tạo cảnh báo nhắc nhở trong Google Sheet

    0 shares
    Share 0 Tweet 0
  • Khắc phục lỗi mở file đính kèm pdf trong excel “Cannot start the source application for this object”

    0 shares
    Share 0 Tweet 0
  • Lấy dữ liệu từ Google Sheets tạo web tra cứu sử dụng Apps Script

    0 shares
    Share 0 Tweet 0
  • Hướng dẫn sửa lỗi treo logo khởi động windows 10 trên laptop Dell

    0 shares
    Share 0 Tweet 0
  • Sửa lỗi không sử dụng được phím tắt ẩn hiện dòng cột trong Excel

    0 shares
    Share 0 Tweet 0
  • Hướng dẫn tự động sao lưu trong SQL Server

    0 shares
    Share 0 Tweet 0
LAMLE IT

Xin chào, tôi tên Lâm là Founder của website Lamleit.com. Chào mừng bạn đến với website này, đây là nơi bạn có thể tìm thấy những kiến thức và thông tin hữu ích về công nghệ. Cũng là nơi tôi chia sẻ về những sở thích, kiến thức và trải nghiệm của bản thân trong cuộc sống. Welcome!

Chuyên mục

  • Blog
  • Blogspot
  • Chưa phân loại
  • Excel
  • Facebook
  • Game
  • Ghost win7
  • Máy Tính
  • Mobile
  • Mutil Boot
  • Office
  • Phần Mềm
  • Sách
  • Share Theme
  • SQL
  • Thủ thuật
  • Tin tức
  • Tổng hợp
  • Tools
  • Website
  • Windows
  • Windows 10
  • Windows 7
  • Wordpress

Tag

Blog Blogspot Excel facebook Mobile office PC SQL Thủ thuật
No Result
View All Result
  • Home
  • Thủ thuật
    • Excel
    • Facebook
    • Máy Tính
    • Mobile
    • SQL
  • Windows
    • Windows 10
    • Windows 7
  • Ghost Windows
    • Ghost win10
    • Ghost win7
  • Phần Mềm
    • Office
    • Tools
    • Mutil Boot
  • Website
    • Blogspot
    • WordPress
    • Share Theme
  • Tổng hợp
    • Game
    • Sách
    • Blog
  • Tin tức

© 2023 JNews - Premium WordPress news & magazine theme by Jegtheme.

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?