Thêm hoặc sửa một macro cho một điều khiển trên trang tính

Lưu ý: Chúng tôi muốn cung cấp cho bạn nội dung trợ giúp mới nhất ở chính ngôn ngữ của bạn, nhanh nhất có thể. Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Vui lòng cho chúng tôi biết ở cuối trang này rằng thông tin có hữu ích với bạn không? Dưới đây là bài viết bằng Tiếng Anh để bạn tham khảo dễ hơn.

Bạn có thể tự động hóa điều khiển biểu mẫu hoặc điều khiển ActiveX bằng cách thực hiện các thao tác sau:

  • Thực hiện một hành động hoặc hoạt động khi người dùng bấm vào điều khiển biểu mẫu bằng cách gán macro cho nó.

  • Chạy mã Microsoft Visual Basic for Applications (VBA) để xử lý bất kỳ sự kiện nào xảy ra khi người dùng tương tác với điều khiển ActiveX.

Để biết thêm thông tin về cách tạo macro, hãy xem tạo hoặc xóa macro.

Thêm hoặc chỉnh sửa macro cho một điều khiển biểu mẫu

  1. Bấm chuột phải vào điều khiển, rồi bấm gán macro.

    Hộp thoại gán macro xuất hiện.

  2. Để xác định vị trí của một macro hiện có, hãy chọn vị trí macro nằm trong hộp macro bằng cách thực hiện một trong các thao tác sau:

    • Để tìm kiếm macro trong bất kỳ sổ làm việc nào đang mở, hãy chọn tất cả các sổlàm việc đang mở.

      Lưu ý: Nếu macro mà bạn muốn gán cho điều khiển nằm trong một sổ làm việc riêng, hãy mở sổ làm việc đó trước để nó sẽ sẵn dùng trong hộp danh sách macro trong .

    • Để giới hạn việc tìm kiếm macro vào sổ làm việc có chứa trang tính hiện tại, hãy chọn sổ làm việc này.

    • Để giới hạn việc tìm kiếm macro vào một sổ làm việc cụ thể, hãy chọn sổ làm việc đó từ danh sách các tên sổ làm việc đang mở sẵn dùng.

  3. Thực hiện một trong những thao tác sau:

    Gán macro    Thực hiện một trong những thao tác sau:

    • Ghi một macro mới    Bấm vào bản ghivà khi bạn hoàn tất việc ghi macro, trên tab nhà phát triển , trong nhóm , bấm vào ngừng ghi_ z0z_.

    • Gán macro hiện có    Bấm đúp vào macro trong danh sách hoặc nhập tên của nó trong hộp tên macro .

    • Tạo một macro mới    Bấm mới rồi trong trình soạn thảo Visual Basic, viết macro mới.

      Để biết thêm thông tin về cách viết macro, hãy xem trợ giúp trực quan cơ bản.

      Sửa đổi macro đã gán    Thực hiện một trong những thao tác sau:

    • Sửa macro đã gán    Bấm vào tên của macro trong hộp tên macro , rồi bấm sửa.

    • Gán một macro hiện có khác    Bấm đúp vào macro trong danh sách hoặc nhập tên của nó trong hộp tên macro .

Thêm hoặc chỉnh sửa macro cho điều khiển ActiveX

  1. Nếu tab nhà phát triển không sẵn dùng, hãy Hiển thị nó.

    Trong Excel 2016, 2013, 2010:

    1. Bấm Tệp > Tùy chọn > Tùy chỉnh Ribbon.

    2. Bên dưới tùy chỉnh ruy-băng, chọn hộp kiểm nhà phát triển , rồi bấm OK.

    Trong Excel 2007:

    1. Bấm Nút Microsoft Office Ảnh nút , sau đó bấm Tùy chọn Excel.

    2. Trong danh mục phổ biến , dưới tùy chọn hàng đầu để làm việc với Excel, hãy chọn hộp kiểm Hiển thị tab nhà phát triển trong dải băng , rồi bấm OK.

  2. Để chỉnh sửa điều khiển ActiveX, hãy đảm bảo rằng bạn đang ở chế độ thiết kế. Trên tab nhà phát triển , trong nhóm điều khiển , bật chế độ thiết kế_ z0z_.

  3. Chọn điều khiển.

    Để biết thêm thông tin, hãy xem chọn hoặc bỏ chọn điều khiển trên mộttrang tính.

  4. trên tab nhà phát triển , trong nhóm điều khiển , hãy bấm xem mã_ z0z_.

    Lưu ý: Bạn cũng có thể sửa một macro hiện có bằng cách bấm chuột phải vào điều khiển, rồi bấm xem mã.

  5. Trong trình soạn thảo Visual Basic, hãy viết macro mới hoặc thay đổi macro hiện có.

    Để biết thêm thông tin về cách viết macro, hãy xem trợ giúp trực quan cơ bản.

  6. Sau khi bạn viết xong macro, hãy bấm đóng và quay lại Microsoft Excel trên menu tệp trong trình soạn thảo Visual Basic.

  7. Sau khi bạn hoàn tất việc thiết kế điều khiển, trên tab nhà phát triển , trong nhóm điều khiển , tắt chế độ thiết kế_ z0z_.

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×