Sổ làm việc Excel 365 bị kẹt trong chế độ thiết kế

Sổ làm việc Excel 365 bị kẹt trong chế độ thiết kế

Tôi có sổ làm việc Excel 365 có các nút được sử dụng để chạy macro VBA.

Nhấp vào bất kỳ nút nào trong sổ làm việc này sẽ đặt các nút ở chế độ chỉnh sửa, thay vì chạy macro VBA.

Khi tôi nhấp vào "Nhà phát triển", "Chế độ thiết kế" sẽ tắt. Bấm vào, tắt rồi lưu sổ làm việc cũng không thay đổi gì cả.

Tôi có thể chạy "ThisWorkbook.ToggleFormsDesign" trong cửa sổ VBA ngay lập tức, nhưng nó không có tác dụng, ngay cả khi chạy nhiều lần. Tôi không thể tìm thấy bất kỳ phương pháp nào trong Trình duyệt đối tượng để cho tôi biết sổ làm việc này cho rằng nút "Chế độ thiết kế" bị tắt hay bật.

Các nút trong sổ làm việc khác không gặp phải vấn đề này. Có vẻ như có điều gì đó kỳ lạ đã xảy ra với trạng thái bên trong của sổ làm việc này. Nếu vẫn thất bại, tôi có thể tạo một sổ làm việc mới từ đầu và sao chép các phần của sổ làm việc cũ mà tôi cần, nhưng tôi muốn tránh điều này (và không có gì đảm bảo rằng điều này nhất thiết sẽ hoạt động).

Tôi đã sử dụng các nút như thế này trong nhiều năm mà không gặp bất kỳ sự cố nào như thế này, nhưng bây giờ tôi đang mắc kẹt. Tìm kiếm trên Internet không tỏ ra hữu ích.

Đã chuyển từ: (Microsoft 365 và Office | Excel | Windows 10 | Gia đình Microsoft 365)




Trả lời:

Sau khi điều tra sâu hơn, tôi thấy rằng việc thêm các nút mới hoạt động tốt, do đó không có vấn đề gì với sổ làm việc hoặc các nút nói chung.

Sau đó, tôi phát hiện ra rằng trong quá trình làm việc trước đây trên sổ làm việc này, tất cả các nút bằng cách nào đó đã bị ngắt kết nối khỏi macro của chúng. Việc gán lại macro cho các nút này đã khắc phục được sự cố. Thở dài...

Vui lòng đánh dấu điều này là đã giải quyết.

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