Áp dụng cho
Excel 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.

Mẹo: Thông tin trong bài viết này dành cho người dùng Excel nâng cao. Để biết thêm thông tin về macro, vui lòng đi đến mục Thêm hoặc chỉnh sửa macro cho điều khiển trên trang tính.

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)

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.