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

Macro Đã bật Excel bị hỏng khi sử dụng Excel> Chia sẻ> Email> Gửi dưới dạng tệp đính kèm

Microsoft excel - Tạo công thức trong đó dữ liệu từ các tab / Bảng tính khác nhau có thể được đồng bộ hóa dựa trên một ô trên bảng tính

Làm mới danh sách SharePoint đã xuất không thành công trong Excel 2013 khi hoạt động với Excel 2010