Cần các pro chỉ giáo giúp em về 1 vấn đề của macro !

Thảo luận trong 'Excel và VBA' bắt đầu bởi Vincent_Han, 31/7/18.

  1. Vincent_Han

    Vincent_Han New Member Hội viên mới

    Chào các anh/chị,
    Trong quá trình làm việc em có tạo macro nhưng chỉ sử dụng được trên máy tính của em. Tuy em đã lưu ở các định dạng có chứa macro : Xls ..... nhưng khi chuyển máy tính khác thì không thể dùng được.
    Có phải là do khi em record macro em chọn chế độ personal, this workbook nên ko chạy được trên máy tính khác không ạ ?
    A/C nào biết chỉ giáo em với ạ Em xin cảm ơn
     

  2. Vincent_Han

    Vincent_Han New Member Hội viên mới

    Không Bro nào cứu giúp em ạ
     
  3. TQChanh

    TQChanh Member Hội viên mới

    Bạn đưa nội dung macro lên diễn đàn được không?
    Nếu cả file nữa thì càng nhanh có thể có đáp án cho bạn
     
  4. giaiphapvba

    giaiphapvba New Member Hội viên mới

    1. File bạn lưu xlsm rồi thì macro vẫn còn.
    2. Bạn thử thiết định chế độ cho macro hoạt động bằng cách vào File -> Option -> Trus Center -> Trust Center Setting -> Macro Setting -> Chon Enable all...
    Cách thiết định cũng giống như VBA trên outlook, bạn xem thêm ở đây: https://tuhocvba.net/threads/translate-from-outlook.53/
    3. Trong chương trình có sử dụng thư viện gì đặc biệt mà ở máy khác không có không?
    Bạn cho file lên để mọi người xem thì tốt.
     
    TQChanh thích bài này.
  5. tungckm07

    tungckm07 New Member Hội viên mới

    Đúng là do bạn chọn chế độ personal nên Macro chỉ lưu trên Excel máy tính bạn, mà không được lưu cùng file bạn muốn chia sẻ cho người khác. Bạn mở cửa sổ soạn thảo Macro lên, tạo Module mới ở file bạn muốn chia sẻ, copy phần Code ở mục Personal Macro sang, lưu lại. Thao tác có thể nhiều bước hơn như mình ghi trên đây. Nếu không rành, có thể nhờ người biết rõ về macro trong công ty hỗ trợ.
     
  6. giaiphapvba

    giaiphapvba New Member Hội viên mới

    Nếu file của bạn ấy còn UserForm, class,... thì việc copy như trên là chưa tốt. Thay vì thế, ta có thể trích xuất chúng ra file và import vào file mới ạ.
    Tham khảo thêm video ở đây:
     
    TQChanh thích bài này.

Chia sẻ trang này

XenForo Add-ons by Brivium ™ © 2012-2013 Brivium LLC.