Applies ToExcel cho Microsoft 365 Excel cho Microsoft 365 dành cho máy Mac Excel 2024 Excel 2024 dành cho máy Mac Excel 2021 Excel 2021 cho Mac Excel 2019 Excel 2016

Bạn có thể sử dụng nút điều khiển Biểu mẫu hoặc nút lệnh (điều khiển ActiveX) để chạy macro thực hiện hành động khi người dùng bấm vào đó. Cả hai nút này còn được gọi là nút đẩy, có thể được thiết lập để tự động in trang tính, lọc dữ liệu hoặc tính toán số. Nói chung, nút điều khiển Biểu mẫu và nút lệnh điều khiển ActiveX tương tự về hình thức và chức năng. Tuy nhiên, chúng có một vài khác biệt, được giải thích trong các phần sau đây.

Nút (Điều khiển biểu mẫu)

Ví dụ về điều khiển nút thanh công cụ Biểu mẫu

Nút Lệnh (điều khiển ActiveX)

Ví dụ về điều khiển nút lệnh ActiveX

Trong các mục dưới đây, hãy tìm hiểu cách thêm macro vào một nút trong Excel—cho Windows hoặc mac.

Lưu ý: Điều khiển ActiveX không được hỗ trợ trên máy Mac.

Macro và công cụ VBA có thể được tìm thấy trên tab Nhà phát triển, bị ẩn theo mặc định.

Bước đầu tiên là bật tính năng này. Để biết thêm thông tin, hãy xem bài viết: Hiển thị tab Nhà phát triển.

Tab Nhà phát triển trên dải băng

Thêm nút (Điều khiển biểu mẫu)

  1. Trên tab Nhà phát triển, trong nhóm Điều khiển , bấm vào Chèn, rồi bên dưới Điều khiển Biểu mẫu, bấm vào Nút Ảnh nút .

  2. Bấm vào vị trí trang tính mà bạn muốn nút xuất hiện ở góc trên bên trái. Cửa sổ bật lên Gán Macro sẽ xuất hiện.

  3. Gán macro cho nút, rồi bấm OK.

  4. Để chỉ định thuộc tính điều khiển của nút, hãy bấm chuột phải vào nút, rồi bấm Định dạng Điều khiển.

Thêm nút lệnh (điều khiển ActiveX)

  1. Trên tab Nhà phát triển, trong nhóm Điều khiển , bấm vào Chèn, rồi bên dưới Điều khiển ActiveX, bấm vào Nút Lệnh Ảnh nút .

  2. Bấm vào vị trí trang tính mà bạn muốn nút lệnh xuất hiện ở góc trên bên trái.

  3. Trong nhóm Điều khiển , bấm Xem Mã. Thao tác này sẽ khởi chạy ứng dụng Visual Basic Trình soạn thảo. Đảm bảo đã chọn Bấm trong danh sách thả xuống ở bên phải. Quy trình con CommandButton1_Click (xem hình dưới đây) sẽ chạy hai macro này khi bấm nút: ChọnC15HelloMessage.

    Quy trình phụ trong Visual Basic Editor

  4. Trong quy trình con cho nút lệnh, hãy thực hiện một trong các thao tác sau:

    • Nhập tên của macro hiện có trong sổ làm việc. Bạn có thể tìm thấy macro bằng cách bấm macro trong nhóm Mã. Bạn có thể chạy nhiều macro từ một nút bằng cách nhập tên macro trên các dòng riêng biệt bên trong quy trình con.

    • Nếu cần, hãy thêm mã VBA của riêng bạn.

  5. Đóng cửa sổ Visual Basic Trình soạn thảo và bấm vào Chế độ Thiết kế Ảnh nút đảm bảo đã tắt chế độ thiết kế.

  6. Để chạy mã VBA hiện là một phần của nút, hãy bấm vào nút lệnh ActiveX mà bạn vừa tạo.

  7. Để 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ế.

  8. Để chỉ định các thuộc tính điều khiển của nút lệnh, trên tab Nhà phát triển, trong nhóm Điều khiển, bấm vào Thuộc Ảnh nút . Bạn cũng có thể bấm chuột phải vào nút lệnh, rồi bấm Thuộc tính.

    Lưu ý: Trước khi bạn bấm thuộc tính, hãy đảm bảo đối tượng mà bạn muốn kiểm tra hoặc thay đổi thuộc tính đã được chọn.

    Hộp Thuộc tính sẽ xuất hiện. Để biết thông tin chi tiết về từng thuộc tính, hãy chọn thuộc tính, rồi nhấn F1 để hiển thị chủ Trợ giúp Visual Basic đề. Bạn cũng có thể nhập tên thuộc tính vào hộp Tìm kiếm Trợ giúp Visual Basic. Bảng sau đây tóm tắt các thuộc tính sẵn dùng.

Nếu bạn muốn chỉ định

Sử dụng thuộc tính này

Tổng quát:

Liệu điều khiển có được tải khi mở sổ làm việc hay không. (Bị bỏ qua đối với các điều khiển ActiveX.)

Tự động Tải (Excel)

Việc điều khiển có thể nhận được tiêu điểm và phản hồi các sự kiện do người dùng tạo hay không.

Đã bật (Biểu mẫu)

Có thể chỉnh sửa điều khiển hay không.

Đã khóa (Biểu mẫu)

Tên của điều khiển.

Tên (Biểu mẫu)

Cách điều khiển được gắn vào các ô bên dưới nó (tự do nổi, di chuyển nhưng không kích thước, hoặc di chuyển và kích cỡ).

Vị trí (Excel)

Có thể in điều khiển hay không.

PrintObject (Excel)

Cho dù điều khiển đang hiển thị hay bị ẩn.

Hiển thị (Biểu mẫu)

Văn bản:

Thuộc tính phông chữ (đậm, nghiêng, kích cỡ, gạch ngang chữ, gạch dưới và độ dày).

Đậm, Nghiêng, Kích cỡ, Gạch ngang chữ, Gạch dưới, Độ dày (Biểu mẫu)

Văn bản mô tả trên điều khiển xác định hoặc mô tả điều khiển đó.

Chú thích (Biểu mẫu)

Liệu nội dung của điều khiển có tự động ngắt dòng ở cuối dòng hay không.

WordWrap (Biểu mẫu)

Kích cỡ và Vị trí:

Kích cỡ của điều khiển có tự động điều chỉnh để hiển thị tất cả nội dung hay không.

Tự động Đổi kích cỡ (Biểu mẫu)

Chiều cao hoặc chiều rộng theo điểm.

Chiều cao, Chiều rộng (Biểu mẫu)

Khoảng cách giữa điều khiển và cạnh trái hoặc trên cùng của trang tính.

Trái, Trên cùng (Biểu mẫu)

Định dạng:

Màu nền.

BackColor (Biểu mẫu)

Kiểu nền (trong suốt hoặc mờ).

Kiểu nền (Biểu mẫu)

Màu tiền cảnh.

ForeColor (Biểu mẫu)

Điều khiển có đổ bóng hay không.

Đổ bóng (Excel)

Ảnh:

Bitmap để hiển thị trong điều khiển.

Ảnh (Biểu mẫu)

Vị trí của ảnh tương ứng với chú thích của ảnh (trái, trên cùng, phải, v.v.).

PicturePosition (Biểu mẫu)

Bàn phím và Chuột:

Phím tắt cho điều khiển.

Bộ tăng tốc (Biểu mẫu)

Biểu tượng chuột tùy chỉnh.

MouseIcon (Biểu mẫu)

Loại con trỏ được hiển thị khi người dùng đặt chuột lên trên một đối tượng cụ thể (tiêu chuẩn, mũi tên, chùm tia I, v.v.).

MousePointer (Biểu mẫu)

Điều khiển có lấy tiêu điểm khi được bấm hay không.

TakeFocusOnClick (Biểu mẫu)

Macro và công cụ VBA có thể được tìm thấy trên tab Nhà phát triển, bị ẩn theo mặc định, vì vậy, bước đầu tiên là bật nó

  1. Đi tới Excel >Tuỳ chọn... > Dải băng & công cụ.

  2. Trong thể loại Tùy chỉnh Ribbon , trong danh sách Tab Chính , chọn hộp kiểm Nhà phát triển, rồi bấm Lưu.Chọn hộp kiểm bên cạnh Nhà phát triển để thêm vào dải băng

Thêm nút (Điều khiển biểu mẫu)

Hãy làm theo các bước sau:

  1. Trên tab Nhà phát triển, bấm nút Ảnh nút .

  2. Bấm vào vị trí trang tính mà bạn muốn nút xuất hiện ở góc trên bên trái. Cửa sổ bật lên Gán Macro sẽ xuất hiện.

    Lưu ý: Nếu bạn đã chèn một nút, bạn có thể bấm chuột phải vào nút đó, rồi chọn Gán Macro.

  3. Gán macro cho nút và bấm OK.

  4. Để xác định thuộc tính điều khiển của nút, hãy bấm chuột phải vào nút đó, rồi chọn Định dạng Điều khiển....  

Thêm nút lệnh (điều khiển Visual Basic)

  1. Trên tab Nhà phát triển, bấm nút Ảnh nút .

  2. Bấm vào vị trí trang tính mà bạn muốn nút lệnh xuất hiện ở góc trên bên trái.

    Lưu ý: Nếu bạn đã chèn một nút, bạn có thể bấm chuột phải vào nút đó, rồi chọn Gán Macro.

  3. Trong hộp thoại Gán Macro, chọn Mới, thao tác này sẽ mở Visual Basic Trình soạn thảo (VBE) cho một ngăn với mã sau đây:

      Sub ButtonX_Click() 
    
      End Sub
  4. Trong quy trình con cho nút lệnh, giữa các dòng Phụ và Kết thúc Con , hãy thực hiện một trong các thao tác sau:

    • Nhập tên của macro hiện có trong sổ làm việc. Bạn có thể chạy nhiều macro từ một nút bằng cách nhập tên macro trên các dòng riêng biệt bên trong thủ tục con

    • Thêm mã VBA của riêng bạn.

  5. Bấm vào Chế độ Thiết Ảnh nút để đảm bảo rằng chế độ thiết kế đang tắt, sau đó đóng cửa sổ Trình soạn thảo Visual Basic.

  6. Để chỉnh sửa nút, hãy bấm chuột phải vào nút đó, rồi chọn Visual Basic.

  7. Để xác định thuộc tính điều khiển của nút, hãy bấm chuột phải vào nút đó, rồi chọn Định dạng Điều khiển....

Bạn cần thêm trợ giúp?

Bạn luôn có thể hỏi chuyên gia trong Cộng đồng kỹ thuật Excel hoặc nhận hỗ trợ trong Cộng đồng.

Xem thêm

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.