Cách dụng checkbox trong VBA

Hôm nay, mình sẽ hướng dẫn cho các bạn cách tạo checkbox đơn giản,và thao tác một cách nhanh chóng, với nội dung này, mình nghĩ rằng nó sẽ hỗ trợ rất tốt trong việc của bạn như tổng kết, đánh giá và tập hợp trên bảng tính Excel. Hãy cùng mình theo dõi bài viết bên dưới nhé.

Nội dung chính

  • Hướng dẫn tạo Checkbox trong Excel
    • I.Tạo hộp Checkbox hàng loạt với Fill hand.
      • 1.Mục đích
      • 2.Hướng dẫn tạo Checkbox
    • II.Tạo hộp Checkbox hàng loạt trong Excel bằng VBA.

Hướng dẫn tạo Checkbox trong Excel

I.Tạo hộp Checkbox hàng loạt với Fill hand.

1.Mục đích

Việc chèn checkbox trong Excel, giúp việc lựa chọn ý kiến, tổng kết nội dung được nhanh chóng hơn.

2.Hướng dẫn tạo Checkbox

Trong Developer, có rất nhiều tính năng hữu ích để phục vụ cho những yêu cầu nâng cao, trong đó có việc chèn checkbox vào Excel. Tuy nhiên, không phải máy nào cũng có sẵn thẻ Developer trên thanh công cụ như Home, Insert, Layout, vì vậy để hiển thị Developer, bạn thực hiện như sau.

Bước 1: Các bạn hãy ấn chuột phải vào thanh Ribbon rồi chọn Customize the Ribbon

Cách chèn Checkbox trong Excel

Sau đó, sẽ xuất hiện thì hộp thoạiExcel Options.Các bạn nhìn ngay qua bên phải sẽ thấy ôDeveloperchưa được chọn, các bạn ấn chọn ô đó rồi ấn OK.

Cách chèn Checkbox trong Excel

Lúc này, các bạn sẽ thấy thẻDeveloperđã nằm trên thanh công cụ.

Bước 2: Để chèn một ôcheckboxtrongExcel, tại thẻDevelopercác bạn chọn Insert rồi chọnCheck Box [Form Control].

Cách chèn Checkbox trong Excel

Các bạn có thể giữ chuột trái, cho đến khi xuất hiện dấu mũi tên ở 4 hướng, các bạn kéo để điều chỉnh kích thước ôcheckbox. Mặc định khi vừa được tạo, thì bên phải ô checkbox sẽ kèm tên bên phải, để xóa các bạn nhấn chuột phải vào ô checkbox đã tạo được, rồichọn Edit Texttrong menu hiển thị. Sau đó bạn chỉ cầnxóa chữ hiển thị trong checkboxđi là được

Cách chèn Checkbox trong Excel
Cách chèn Checkbox trong Excel

Bước 3: Cuối cùng, click chuột tại ô checkbox đầu tiên rồi kéo xuống những ô còn lại là được.

Cách chèn Checkbox trong Excel

Như vậy, chúng ta đã hoàn thành tạo hộp Checkbox như hình, tùy nội dung công việc của bạn, mà bạn tick chọn hoặc không tick.

II.Tạo hộp Checkbox hàng loạt trong Excel bằng VBA.

Nếu dữ liệu của các bạn rất nhiều, bạn cần tạo nhiều dấu Checkbox ,thì với việc tạo dấu Checkbox hàng loạt bằng VBA là một cách làm lý tưởng, chỉ với thao tác đơn giản, bạn đã tạo được dấu Checkbox hàng loạt một cách nhanh nhất.

Bước 1: Trước hết, bạn cần bôi đen vùng dữ liệu cần chèn ô checkbox để khoanh vùng lại.

Sau đó, cũng nhấn vàotab Developerrồi nhấn tiếp vàoVisual Basicở bên dưới.

Cách chèn Checkbox trong Excel

Bước 2: Xuất hiện hộp thoại như hình, chúng ta nhấn vào Insert rồi chọn Module.

Cách chèn Checkbox trong Excel

Lúc này, các bạn hãy copy nội dung Code VBA ở phía dưới và dán vào như hình bên dưới

Sub InsertCheckBoxes[]
Update 20140506
Dim Rng As Range
Dim WorkRng As Range
Dim Ws As Worksheet
On Error Resume Next
xTitleId = KutoolsforExcel
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox[Range, xTitleId, WorkRng.Address, Type:=8]
Set Ws = Application.ActiveSheet
Application.ScreenUpdating = False
For Each Rng In WorkRng
With Ws.CheckBoxes.Add[Rng.Left, Rng.Top, Rng.Width, Rng.Height]
.Characters.Text = Rng.Value
End With
Next
WorkRng.ClearContents
WorkRng.Select
Application.ScreenUpdating = True
End Sub

Sau đó, các bạn nhấn nút Run[màu xanh] để thực hiện lệnh.

Cách chèn Checkbox trong Excel

Và kết quả, sau khi chạy là tất cả các ô được chọn đã có dấu Checkbox như hình bên dưới.

Cách chèn Checkbox trong Excel

Như vậy, chúng ta đã hoàn thành xong 2 cách chọn hộp Checkbox rất nhanh chóng và đơn giản phải không các bạn.Các bạn hãy thử thực hành để nhớ và áp dụng trong công việc nhé, chúc các bạn thành công.

Tham khảo thêm các bài viết.

Các thủ thuật trong Excel-phần 2

Xóa dữ liệu trùng nhau trong excel

Cách sử dụng hàm đếm trong excel

5/5 - [1 bình chọn]

Video liên quan

Chủ Đề