Tạo các thuộc tính Excel của riêng bạn thông qua VBA và lưu chúng qua các phiên

Mục lục

Lưu thông tin như nội dung thay đổi hoặc dữ liệu trạng thái qua các phiên trong sổ làm việc của bạn bằng cách sử dụng các thuộc tính do người dùng xác định

Sổ làm việc Excel chứa các thuộc tính được sử dụng để lưu trữ một số thông tin trong tệp nằm ngoài nội dung của sổ làm việc. Bạn có thể sử dụng các thuộc tính này trong macro của mình để lưu nội dung có thể thay đổi hoặc thông tin khác giữa các phiên trong sổ làm việc.

Tùy thuộc vào phiên bản Excel bạn đang sử dụng, cách truy cập các thuộc tính riêng lẻ là khác nhau:

  1. Excel phiên bản 2003: Gọi lệnh FILE - PROPERTIES.
  2. Excel 2007: Kích hoạt lệnh PREPARE - FILE PROPERTIES - NÂNG CAO TÍNH CHẤT.
  3. Excel 2010: Sử dụng lệnh FILE - INFORMATION - PROPERTIES - EXTENDED PROPERTIES.

Một hộp thoại được hiển thị trong tất cả các phiên bản Excel. Nhấp vào tab TÙY CHỈNH trong cửa sổ này.

Cửa sổ hiển thị cho bạn tất cả các thuộc tính do người dùng xác định. Bằng cách này, bạn cũng có thể thay đổi thuộc tính hoặc xác định thuộc tính mới.

Điều này đặc biệt hữu ích trong macro vì nó cho phép bạn lưu thông tin vĩnh viễn trong sổ làm việc mà không cần đặt nó vào ô hoặc bảng. Do đó, bạn có thể sử dụng các thuộc tính riêng lẻ như các biến giữ nguyên nội dung của chúng từ phiên Excel sang phiên Excel.

Để làm điều này, bạn phải truy cập nội dung của các thuộc tính bằng cách sử dụng macro. Bạn có thể sử dụng macro VBA sau để thêm thuộc tính của riêng bạn vào các thuộc tính:

Sub LayingPropertyAn ()
Khi có lỗi Tiếp tục tiếp theo
ActiveWorkbook.CustomDocumentProperties.Add _
Tên: = "ExcelDaily", LinkToContent: = Sai, _
Loại: = msoPropertyTypeString, Giá trị: = "Nội dung kiểm tra"
MsgBox ActiveWorkbook.CustomDocumentProperties ("ExcelDaily"). Giá trị
Về lỗi GoTo 0
Kết thúc Sub

Macro tạo thuộc tính có tên "ExcelDaily". Nó nhận được nội dung "nội dung kiểm tra". Sau khi tạo, thuộc tính được đọc lại ngay lập tức và hiển thị trong cửa sổ thông báo:

Thuộc tính mới cũng có thể được tìm thấy sau này trong hộp thoại THUỘC TÍNH MỞ RỘNG. Hình sau cho thấy cửa sổ trông như thế nào sau khi macro đã thêm thuộc tính:

Để nhập macro, hãy nhấn tổ hợp phím ALT F11 trong Excel. Điều này sẽ gọi trình soạn thảo VBA. Sử dụng lệnh INSERT - MODULE để chèn một trang mô-đun trống. Để bắt đầu macro, hãy nhấn tổ hợp phím ALT F8 trong Excel.

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave