Lưu macro trong Excel

Nếu bạn mở sổ làm việc đã bật macro, thông báo Cảnh báo Bảo mật cho biết rằng sổ làm việc có chứa macro. Điều này bảo vệ bạn khỏi tác hại có thể xảy ra — một số macro có thể chứa vi-rút hoặc các mối nguy hiểm khác. Bạn có thể chọn bật nội dung nếu sổ làm việc từ một nguồn đáng tin cậy

Lưu sổ làm việc đã bật macro

Làm theo các bước sau để lưu sổ làm việc đã bật macro

  1. Bấm vào tab Tệp rồi chọn Lưu dưới dạng

    Hộp thoại Lưu dưới dạng xuất hiện

  2. Nhập tên và chọn vị trí cho sổ làm việc của bạn

  3. Nhấp vào mũi tên thả xuống Lưu dưới dạng

    Một danh sách các loại tập tin xuất hiện

  4. Chọn sổ làm việc hỗ trợ macro Excel

    Excel thêm . phần mở rộng xlsm vào tên tệp.

  5. Nhấp vào để lưu

Nếu bạn tạo macro trong sổ làm việc và bỏ qua việc lưu sổ làm việc dưới dạng sổ làm việc hỗ trợ macro, bạn sẽ thấy thông báo cảnh báo cho bạn biết rằng macro sẽ không được giữ lại

Macro chỉ có thể chạy được nếu tệp được lưu trong đó đang mở. Ví dụ: nếu bạn có một macro trong tệp A mà bạn muốn sử dụng thường xuyên trong tệp B, thì bạn phải mở tệp A mỗi khi bạn muốn chạy macro đó (hoặc lưu nó vào sổ làm việc cá nhân). Thay vào đó, bạn có thể tiết kiệm thời gian và sao chép macro hiện có vào tệp mà bạn muốn sử dụng

Sao chép Macro từ Sổ làm việc khác

Các macro mà bạn tạo trong Excel được lưu trữ trong các mô-đun và sau đó bạn có thể sao chép các mô-đun đó sang các sổ làm việc khác

  1. Mở cả tệp có macro đã lưu và tệp bạn muốn lưu vào
  2. Nhấp vào tab Nhà phát triển trong một trong hai tệp
  3. Nhấp vào nút Visual Basic.
    Lưu macro trong Excel
  4. Trong cửa sổ VBA, khung bên trái hiển thị khung nhìn Project Explorer. Điều này hiển thị tất cả các sổ làm việc đang mở và các mô-đun chứa macro cho mỗi tệp

    Mỗi khi bạn mở Excel và ghi lại một macro hoặc một số macro, chúng sẽ được lưu trữ trong một mô-đun. Nếu bạn đóng và mở lại Excel, mọi macro mới sẽ được lưu trữ trong một mô-đun riêng biệt

  5. Định vị mô-đun có macro bạn muốn sao chép. Bấm đúp vào mô-đun để mở và xác minh macro là chính xác.
    Lưu macro trong Excel
  6. Nhấp vào mô-đun trong tệp gốc và kéo nó vào tệp bạn đang sao chép vào
  7. Mô-đun được sao chép vào tệp

  8. Nhấn Save trên thanh công cụ trong cửa sổ VBA
  9. Đóng cửa sổ chương trình VBA.
    Lưu macro trong Excel

Kiểm tra Macro đã sao chép

Giống như khi tạo macro, điều quan trọng là phải kiểm tra macro mà bạn đã sao chép sang sổ làm việc khác. Nếu chẳng may copy nhầm, bạn sẽ muốn sửa lỗi ngay lập tức

  1. Chọn trang tính mà bạn muốn chạy macro mà bạn vừa sao chép
  2. Nhấp vào nút Macro trên tab Nhà phát triển
  3. Trong hộp thoại Macro, bạn sẽ muốn đảm bảo rằng This Workbook được chọn trong menu Macros. Đây là cách tốt nhất để xác minh rằng macro đã được sao chép trực tiếp vào sổ làm việc đang hoạt động

    Khi nói đến tự động hóa trong Excel, các nút macro phải hữu ích trong lĩnh vực tự động hóa các tác vụ. Điều này đặc biệt đúng đối với các quy trình yêu cầu lời nhắc như khi đóng tài liệu

    Pexels

    Nút Macro là gì?

    Nút macro là nút được chèn vào bảng tính và có mã macro được đính kèm. Macro có thể là một tác vụ ghi có thể xảy ra hoặc macro có thể được nhập trực tiếp vào trình soạn thảo Visual Basic. Khi mã macro được tạo (hoặc macro được ghi lại), nó có thể được gán cho một nút hoặc thậm chí là một hình dạng. Sau khi được gán cho một trong các loại đối tượng này, quy trình macro có thể được lặp lại bằng cách bấm vào đối tượng mà nó được gán

    Tạo nút lưu và đóng là một cách tuyệt vời để tiết kiệm thời gian quý báu. Các nút có thể được đặt ở những khu vực thuận tiện hơn của trang tính để cho phép bạn chạy các quy trình cùng nhau để bạn có thể tăng tốc bản thân. Hãy xem chính xác cách tạo loại phím tắt này

    Thêm tab Nhà phát triển

    Đảm bảo rằng bạn có tab nhà phát triển hiển thị trong Dải băng Excel cho hướng dẫn này. Nếu bạn cần thêm tab nhà phát triển vào dải băng, hãy nhấp vào đây để tìm hiểu cách thực hiện. Ảnh chụp màn hình bên dưới hiển thị vị trí mặc định cho tab nhà phát triển

    Lưu macro trong Excel

    Theo mặc định, tab Nhà phát triển không được hiển thị trong chương trình Excel của bạn. Việc thêm tab Nhà phát triển sẽ mở ra cơ hội làm việc với macro, XML và phần bổ trợ

    Chèn một nút

    Bước đầu tiên để tạo nút macro lưu và đóng là chèn chính nút đó. Để bắt đầu tác vụ này, hãy nhấp vào tab nhà phát triển, sau đó nhấp vào chèn trong phần điều khiển. Một vài chục biểu tượng sẽ xuất hiện. Trong phần điều khiển biểu mẫu, nhấp vào biểu tượng ở hàng đầu tiên và cột đầu tiên

    Lưu macro trong Excel

    Nút điều khiển biểu mẫu

    Theo dõi nút

    Theo dõi hình vuông hoặc hình chữ nhật có kích thước mà bạn muốn nút ở đó bằng con trỏ trong trang tính Excel của bạn. Một cửa sổ mới có tiêu đề gán macro sẽ xuất hiện. Đổi tên macro nếu bạn muốn, sau đó nhấp vào mới. Một cửa sổ mới sẽ xuất hiện nơi bạn có thể chèn một số mã để báo cho nút phải làm gì khi nhấn nút

    Lưu macro trong Excel

    Theo dõi Nút và Đặt tên cho Macro

    Viết mã

    Vì vậy, bây giờ bạn có cơ hội để thực hành viết một số mã. Văn bản dưới đây có thể được sao chép và dán trực tiếp vào mô-đun

    Nút phụ2_Click()
    Ứng dụng. Thoát
    ThisWorkbook. Lưu
    Kết thúc phụ

    Dòng đầu tiên và dòng cuối cùng của mã sẽ tồn tại trong mô-đun. Tôi khuyên bạn nên xóa những dòng này và dán trực tiếp bốn dòng hiển thị ở trên vào mô-đun. Khi bạn nhập mã, hãy nhớ nhấp vào nút lưu

    Lưu macro trong Excel

    Dòng mã đầu tiên "Sub Button2_Click()" bắt đầu tác vụ. Sau khi nhấp vào nút, ứng dụng sẽ thoát khỏi "Ứng dụng. Thoát" và tránh được lời nhắc vì sổ làm việc được lưu "ThisWorkbook. Tiết kiệm. " Cuối cùng, module kết thúc "End Sub"

    Lưu sổ làm việc

    Nếu sổ làm việc Excel chưa được lưu, bạn sẽ được nhắc làm như vậy do đã lưu mô-đun ở bước cuối cùng. Khi lưu sổ làm việc, hãy đảm bảo rằng bạn lưu sổ làm việc dưới dạng sổ làm việc đã bật Macro

    Lưu macro trong Excel

    Kiểm tra nút

    Sau khi sổ làm việc đã được lưu dưới dạng sổ làm việc hỗ trợ macro, nút này có thể được kiểm tra. Để tạo thử nghiệm này, hãy đảm bảo rằng nút đã được bỏ chọn, sau đó thêm một số văn bản vào một ô

    Tiếp theo, nhấp vào nút để xem nó có hoạt động bình thường không. Excel sẽ đóng mà không có lời nhắc hỏi bạn có muốn lưu sổ làm việc không. Khi bạn mở lại sổ làm việc, hãy đảm bảo rằng văn bản bạn đã nhập đã được lưu

    Thiết kế nút

    Bây giờ nút của bạn đã hoạt động, bạn có thể muốn gắn nhãn cho nó để bạn và những người khác biết chức năng của nó là gì. Để thay đổi tên của nút, nhấp chuột phải vào nút đó, sau đó nhấp vào tùy chọn chỉnh sửa văn bản trong menu thả xuống. Điều này sẽ đặt con trỏ của bạn vào nút để thực hiện thay đổi

    Các thuộc tính khác của nút có thể được thay đổi bằng cách nhấp chuột phải vào nó và chọn điều khiển định dạng. Tại đây, màu văn bản, kiểu và kích thước cũng có thể được thay đổi. Các thuộc tính khác như giao diện cũng có thể được thay đổi trong điều khiển biểu mẫu

    Lưu macro trong Excel

    Tài nguyên bổ sung

    Để được hỗ trợ thêm về cách tạo nút lưu và đóng trong Microsoft Excel, hãy xem video bên dưới

    Nội dung này là chính xác và đúng với kiến ​​thức tốt nhất của tác giả và không nhằm mục đích thay thế cho lời khuyên chính thức và cá nhân từ một chuyên gia có trình độ

    Bạn có thể lưu macro trong Xlsx không?

    Để lưu tệp với các tính năng này, bấm vào Không, sau đó chọn loại tệp hỗ trợ macro trong danh sách Loại tệp. Để tiếp tục lưu dưới dạng sổ làm việc không có macro, hãy bấm có. Điều này xảy ra vì loại tệp mặc định cho Excel 2007 trở lên là XLSX không hỗ trợ sổ làm việc có chứa macro .

    Bạn có thể xuất macro Excel không?

    Định vị mô-đun có macro bạn muốn sao chép. Bấm đúp vào mô-đun để mở và xác minh macro là chính xác. Nhấp vào mô-đun trong tệp gốc và kéo nó vào tệp bạn đang sao chép vào. Mô-đun được sao chép vào tệp

    Phím tắt để lưu macro trong Excel là gì?

    Bấm chuột phải vào vùng trống của ruy-băng. Chọn “Tùy chỉnh thanh công cụ truy cập nhanh. ” Từ hộp thoại xuất hiện, chọn “Macro” cho “Chọn lệnh từ. ” và chọn macro của bạn từ danh sách. Nhấp vào “Thêm >>” và “Lưu. ”