Macro Excel không hoạt động / hiển thị trong sổ làm việc đã tạo

Macro Excel không hoạt động / hiển thị trong sổ làm việc đã tạo

Trước hết, tôi đang chạy Office 365 trên Windows 10.

Tôi đang cố gắng chạy macro trên tệp ".xls". Phần khó là tệp này đang được tạo bởi hệ thống thông tin quản lý phòng thí nghiệm. Tôi không có quyền truy cập vào phần sau của phần mềm nên tôi không thể sửa đổi cách xuất / tạo tệp này.

Khi tôi tạo tệp .xls của riêng mình từ đầu, tôi có thể chạy macro (được lưu trữ trong trang tính PERSONAL) mà không gặp vấn đề gì. Tuy nhiên, khi tôi đang cố gắng chạy macro trên tệp được tạo này, macro không tồn tại - không có macro nào của tôi hiển thị trên danh sách macro. Tương tự như vậy, việc lưu tệp dưới bất kỳ số phần mở rộng nào khác không thay đổi bất kỳ điều gì.

Đây là những gì tôi đã kiểm tra kỹ với tệp này / đã thực hiện để cố gắng khắc phục sự cố:

  • Macro được bật trong cài đặt bảo mật
  • Chế độ nhà phát triển đã được bật
  • Trang tính PERSONAL hiển thị (bỏ ẩn)
  • Khởi động lại máy tính

Nó không phải là cài đặt toàn cục vì tôi có thể chạy macro trên tệp tôi tạo từ đầu với cùng một phần mở rộng. Đó phải là điều gì đó liên quan đến cách tệp được tạo từ chương trình - nhưng tôi có thể kiểm tra hoặc thay đổi điều gì mà không cần truy cập vào phần cuối của chương trình?

Mục tiêu của macro này là tự động hóa một tác vụ phải được thực hiện trên mọi tệp đơn lẻ được tạo, vì vậy hy vọng rằng bản sửa lỗi này không mất nhiều thời gian hơn là chỉ thực hiện các tác vụ.

Cảm ơn bạn trước vì sự giúp đỡ!




Câu trả lời:

Xin chào STB,

Nếu bạn lưu trữ macro trong Personal.xlsb, macro sẽ có sẵn cho tất cả sổ làm việc Excel và có thể chạy. Vì bạn không thể thấy macro được lưu trữ trong Personal.xlsb trong tệp Excel được tạo bởi hệ thống thông tin quản lý phòng thí nghiệm và có thể hoạt động trong tệp Excel được tạo từ đầu. Đây có thể là vấn đề với các tệp được tạo, vì vậy để thu hẹp vấn đề, bạn có thể thử tạo macro trực tiếp trong tệp Excel được tạo và kiểm tra xem bạn có thể chạy nó không?

Ngoài ra, hãy thử mở tệp Personal.xlsb và mở tệp Excel được tạo để kiểm tra xem macro trong Personal.xlsb có được hiển thị hay không.

Cảm ơn,
Chitrahaas



Câu trả lời:

Xin chào Chitrahaas,

Có, tôi đã xác nhận rằng macro này được lưu trữ trong Personal.xlsb. Khi tôi cố gắng ghi macro trực tiếp từ tệp được tạo, nó sẽ xuất hiện lỗi "Không thể ghi". Khi tôi mở tệp Personal.xlsb cùng lúc, các macro vẫn không hiển thị.

Cảm ơn bạn rất nhiều vì đã giúp đỡ của bạn.



Câu trả lời:

Xin chào STB,

Cảm ơn bạn đã đăng bài trong cộng đồng, theo mô tả của bạn, vì sự cố chỉ xảy ra trong các tệp được tạo bởi "hệ thống thông tin quản lý phòng thí nghiệm", vấn đề có thể liên quan đến hệ thống này.

Cho rằng bạn không có quyền truy cập vào back end và không có vấn đề gì với các tệp bạn đã tạo, bạn có thể cố gắng sao chép nội dung của tệp được tạo bởi "hệ thống" vào tệp bạn đã tạo mà macro có thể được hiển thị và kiểm tra kết quả.

Tôi hy vọng gợi ý trên có thể giúp bạn một chút.

Trân trọng,

Arck



Câu trả lời:

Xin chào STB,

Tôi viết thư trả lời này để theo dõi trường hợp này, tôi có thể biết bạn đã kiểm tra câu trả lời cuối cùng của tôi chưa? Vui lòng phản hồi cho tôi nếu có bất kỳ tiến bộ nào, tôi sẽ tiếp tục giúp bạn.

Trân trọng,

Arck



Câu trả lời:

Xin chào Arck,

Cảm ơn vì đã theo dõi. Sao chép tất cả dữ liệu sang một trang tính khác và ghi / chạy macro hoạt động hoàn hảo. Tuy nhiên, tệp do phần mềm tạo ra rất phức tạp và công việc sao chép toàn bộ và chạy macro gần giống như việc chỉ thực hiện các tác vụ theo cách thủ công, nó chỉ gồm rất nhiều bước.

Cảm ơn sự giúp đỡ của bạn!



Câu trả lời:

Xin chào STB,

Cảm ơn phản hồi của bạn, trong trường hợp này, giải pháp duy nhất dường như là truy cập hệ thống thông tin quản lý phòng thí nghiệm để kiểm tra và sửa đổi cách tệp tạo ra vì không có vấn đề gì khi sao chép nội dung sang sổ làm việc mới.

Như bạn đã nói, tôi có thể hiểu rằng việc sao chép chúng cũng rất phiền phức, tôi xin lỗi vì sự bất tiện cho công việc của bạn.

Dù sao, bạn luôn được hoan nghênh đăng lại trong cộng đồng này nếu bạn có bất kỳ câu hỏi nào về Microsoft Office trong tương lai, chúng tôi luôn sẵn lòng trợ giúp và tôi chúc bạn và gia đình luôn khỏe mạnh trong thời gian này.

Trân trọng,

Arck

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ệ