Hiển thị bảng tính (Đối tượng MS Excel) được liệt kê trong danh sách dự án của VBA

Hiển thị bảng tính (Đối tượng MS Excel) được liệt kê trong danh sách dự án của VBA >Gần đây tôi đã kế thừa một macro VBA excel để duy trì. Mã VBA được bảo vệ bằng mật khẩu và tôi có mật khẩu nên tôi có thể sửa đổi mã. Vấn đề tôi gặp phải là có khoảng 5 Đối tượng Microsoft Excel (bảng tính) mà tôi có thể thấy trong trình chỉnh sửa VBA Excel. Tôi muốn hiển thị các trang tính này (trong Excel) vì các giá trị được mã hóa cứng của nhà phát triển trước đó liên quan đến năm tài chính trước đó và tôi cần cập nhật các giá trị đó. Tôi có thể thấy các trang tính này khi mở tệp .xls trongOpen Office, tuy nhiên, tôi bị mất mã macro. > >Tôi đã đi tới tùy chọn Unprotect Workbook trong Excel và nó đã bị tắt. Mọi đề xuất sẽ được đánh giá rất cao. Cảm ơn một lần nữa. >Trân trọng, >Joe


Trả lời:

CHÀO

Một trong những thủ thuật nhỏ đã được sử dụng trước đây là đặt thuộc tính addin, thuộc tính này sẽ ẩn sổ làm việc trong ứng dụng excel. mã này sẽ trả kết quả về cửa sổ Ngay lập tức...

Kiểm tra phụAddin()
Debug.Print Workbooks("workbookname").IsAddin
Kết thúc phụ

Mã bên dưới sẽ bật thuộc tính này 'bật' hoặc 'tắt'.

Công tắc phụAddin ()
Sổ làm việc("tên sổ làm việc").IsAddin = Không phải sổ làm việc("tên sổ làm việc").IsAddin
Kết thúc phụ

Hy vọng điều này sẽ giúp ...


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à "Trả lời" hoặc bỏ phiếu nếu câu trả lời hữu ích.

Comments

Popular posts from this blog

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

Đ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ể.

Khẩn cấp - File Excel chứa các ký tự đặc biệt ở họ và tên liên hệ