Thêm và sửa một macro cho một điều khiển trên một 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 đ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 Microsoft Visual Basic for Applications (VBA) mã để xử lý bất kỳ sự kiện 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 sửa một 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 sẽ xuất hiện.

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

    • Để tìm kiếm macro trong mọi sổ làm việc đang mở, hãy chọn Tất cả Sổ làm việc Mở.

      Lưu ý: Nếu macro bạn muốn gán vào đ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ẵn dùng trong hộp danh sách Macro trong.

    • Để giới hạn việc tìm kiếm marcro trong 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 trong một sổ làm việc xác định, hãy chọn sổ làm việc đó từ danh sách 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 đây:

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

    • Ghi một macro mới    Bấm ghivà khi bạn kết thúc việc ghi macro, trên tab nhà phát triển , trong nhóm , bấm Dừng ghi Ảnh nút .

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

    • Tạo một macro mới    Bấm mới và sau đó, trong trình soạn thảo Visual Basic, viết một macro mới.

      Để biết thêm thông tin về cách viết macro, hãy xem trợ giúp Visual Basic.

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

    • Sửa macro đã gán    Bấm vào tên macro trong hộp Tên Macro, sau đó bấmd Sửa.

    • Gán một macro hiện tại khác    Bấm đúp một macro trong danh sách hay nhập tên vào hộp Tên macro name.

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

  1. Nếu tab Nhà phát triển không có sẵn, hãy hiển thị nó.

    Trong Excel 2016, 2013, 2010:

    1. Bấm Tệp > Tùy chọn > Tùy chỉnh Dải băng.

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

    Trong Excel 2007:

    1. Bấm vào Nút Microsoft Office Ảnh nút , rồi bấm vào Tùy chọn Excel.

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

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

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

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

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

    Lưu ý: Bạn cũng có thể sửa một macro có sẵn 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, ghi một macro mới hoặc thay đổi macro có sẵn.

    Để biết thêm thông tin về cách viết macro, hãy xem trợ giúp Visual Basic.

  6. Sau khi bạn kết thúc việc ghi macro, 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 thành thiết kế điều khiển, trên tab nhà phát triển , trong nhóm điều khiển , hãy tắt Chế độ thiết kế Ảnh nút .

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.

×