Tìm hiểu và sử dụng Form Controls trong Excel, rất chi tiết


Form Control là một tập hợp các đối tượng đặc biệt trong Excel. Các đối tượng này khi được chèn vào Workbook sẽ cho phép chúng ta tạo ra:

  • Hộp danh sách.
  • Hộp kiểm để điều khiển việc Hiện/ Ẩn của một hoặc một số đối tượng.
  • Nút tăng/ Nút giảm để điều khiển giá trị của một ô trong Worksheet…

Có tất cả 9 Form Controls trong Excel, đó là: Button, Combo Box, Check Box, Spin Button, List Box, Option Button, Group Box, Label Scroll Bar

Vâng, và ở trong bài viết này mình sẽ hướng dẫn cho các bạn cách sử dụng tất cả các Form Controls được liệt kê bên trên, ngoại trừ ButtonLabel.

Đối với 2 Form Controls này vì mình chưa bao giờ sử dụng nên không thể hướng dẫn kỹ hơn cho các bạn được, nên các bạn thông cảm nhé… Mình sẽ bổ sung thêm sau này sau.

#1. Thêm tab Developer trong Excel

Cách 1:

+ Bước 1: Chọn File => chọn More … => chọn Options

tim-hieu-ve-form-controls-trong-excel (1)

+ Bước 2: Hộp thoại Excel Options xuất hiện, khi đó bạn hãy chọn Customize Ribbon => đánh dấu chọn Developer => chọn OK

tim-hieu-ve-form-controls-trong-excel (2)

Cách 2:


+ Bước 1: Nháy chuột phải vào File => chọn Customize the Ribbon...

tim-hieu-ve-form-controls-trong-excel (3)

+ Bước 2: Rồi thực hiện tương tự như Bước 2 trong Cách 1 nha các bạn.

#2. Các bước chèn Form Controls trong Excel

+ Bước 1: Chọn vào Developer => chọn Insert => chọn 1 trong 9 Form Controls mà Excel cung cấp..

tim-hieu-ve-form-controls-trong-excel (4)

+ Bước 2: Nháy chuột tại một vị trí bất kì trong Worksheet để chèn..

tim-hieu-ve-form-controls-trong-excel (5)

#3. Một số thao tác cơ bản với Form Controls

Như đã giới thiệu ở đầu bài viết các Form Controls này là các đối tượng đặc biệt vì vậy bạn không thể tao tác với nó như các đối tượng thông thường

3.1. Thay đổi kích thước Form Controls

Cách 1:

Nháy chuột phải vào Form Controls => khi đó 6 “hình tròn màu trắng” sẽ xuất hiện kéo thả để thay đổi kích thước.

tim-hieu-ve-form-controls-trong-excel (6)

Cách 2:

+ Bước 1: Nháy chuột phải vào Form Controls => chọn Format Control…

tim-hieu-ve-form-controls-trong-excel (7)

+ Bước 2: Trong hộp Format Control => chọn thẻ Size => nhập lại kích thước vào ô Height và ô Width => chọn OK

tim-hieu-ve-form-controls-trong-excel (8)

3.2. Di chuyển Form Controls

Nháy chuột phải vào Form Controls => nhấn phím ESC trên bàn phím => khi con trỏ chuột biến thành “dấu mũi tên 4 chiều” thì thực hiện tao tác kéo thả chuột để di chuyển.

tim-hieu-ve-form-controls-trong-excel (9)

3.3. Xóa Form Controls

Nháy chuột phải vào Form Controls => nhấn phím ESC trên bàn phím => nhấn phím Delete trên bàn phím..

tim-hieu-ve-form-controls-trong-excel (10)

3.4. Mở hộp thoại Format Controls

Nháy chuột phải vào Form Controls => và chọn Format Controls..

tim-hieu-ve-form-controls-trong-excel (11)

Ngoài cách bên trên ra thì bạn cũng có thể chọn Form Controls => rồi chọn Properties trên thẻ Developer cũng được nhé.

tim-hieu-ve-form-controls-trong-excel (12)

Ở mục này thì mình không thể hướng dẫn cho các bạn chi tiết cách định dạng cho các Form Controls được, vì mỗi Form Controls sẽ có các tùy chọn định dạng khác nhau..

Chi tiết về cách định dạng xem phần #4 bên dưới nhé các bạn.

#4. Các Form Controls được sử dụng nhiều nhất trong Excel?

Mục này mình sẽ trình bày 4 Form Controls được sử dụng nhiều nhất. Cụ thể mình sẽ mô tả chức năng, hướng dẫn tùy chỉnh và ví dụ minh họa.

Combo BoxList Box; Spin ButtonScroll Bar có chức năng và cách tùy chỉnh tương tự nhau nên mình chỉ hướng dẫn cho một Form Controls mà thôi. Cụ thể mình sẽ hướng dẫn cho Combo Box và Spin Button..

4.1. Combo Box/ List Box

Combo Box này cho phép chúng ta tạo ra một danh sách, mà từ đó người dùng có thể chọn một mục bất kì trong danh sách này..

Các mục trong danh sách được định nghĩa bởi dữ liệu trong khối ô. Khối ô này sẽ được khai báo trong hộp thoại Format Controls.

Giá trị trả về tại ô liên kết chính là số thứ tự của các mục trong danh sách:

+ Bước 1: Tạo Combo Box

+ Bước 2: Mở hộp thoại Format Controls => chọn thẻ Control

  • Input range: Chọn khối ô chứa danh sách.
  • Cell link: Chọn ô liên kết.
  • Drop down line: Chọn số dòng thả xuống.

+ Bước 3: Chọn OK

tim-hieu-ve-form-controls-trong-excel (13)

4.2. Check Box

Chi tiết về cách sử dụng Form Controls này đã được trình bày trong bài viết Tạo Check Box điều khiển Conditional Formatting, các bạn xem lại nếu chưa đọc bài viết đó nhé.

4.3. Spin Button/ Scroll Bar

Spin Button là một trong những Form Controls dễ sử dụng nhất. Với Form Controls này bạn có thể nháy chuột vào các “nút tam giác màu đen” để tăng hoặc giảm giá trị của ô..

tim-hieu-ve-form-controls-trong-excel (14)

Tại hộp thoại Format Controls => bạn chọn thẻ Control

  • Current value giá trị hiện tại.
  • Minimum value giá trị nhỏ nhất.
  • Maximum value giá trị lớn nhất.
  • Incremental change giá trị tăng/ giảm trên một lần.

4.4. Option Button và Group Box

Option Button không bao giờ được chèn riêng lẻ mà sẽ được chèn thành cặp hoặc thành nhóm gồm nhiều Option Button khác nhau. Các Option Button này sẽ được Group lại thành một Group thông qua Group Box.

Trong cùng một Group tại cùng một thời điểm chỉ có thể chọn một Option Button duy nhất:

+ Bước 1: Đầu tiên, bạn hãy chèn Option Button thứ nhất.

tim-hieu-ve-form-controls-trong-excel (15)

+ Bước 2: Sau đó, bạn nháy chuột phải chọn Edit Text để đổi tên.

tim-hieu-ve-form-controls-trong-excel (16)

+ Bước 3: Thực hiện lại Bước 1Bước 2 để tạo các Option Button còn lại..

tim-hieu-ve-form-controls-trong-excel (17)

+ Bước 4: Tiếp tục chèn Group Box

tim-hieu-ve-form-controls-trong-excel (18)

+ Bước 5: Nháy chuột phải vào Group Box => và chọn Edit Text để đổi tên…

tim-hieu-ve-form-controls-trong-excel (19)

+ Bước 6: Tiếp tục nháy chuột phải vào Option Button thứ nhất => chọn Format Control

tim-hieu-ve-form-controls-trong-excel (20)

+ Bước 7: Trong hộp thoại Format Control bạn chọn thẻ Control => tại Cell link chọn ô cần liên kết. Ở đây mình sẽ liên kết với ô A3

=> Các Option Button còn lại sẽ tự động nhận ô A3 làm ô liên kết..

tim-hieu-ve-form-controls-trong-excel (21)

Thông thường các Form Controls nói chung hay Option ButtonGroup Box nói riêng chỉ phát huy công dụng khi nó được kết hợp với một công thức nào đó.

Chẳng hạn trong ví dụ này, mình sẽ gán công thức =IF(A3=1,"Xuất sắc",IF(A3=2,"Giỏi",IF(A3=3,"Khá", “Trung Bình”))) cho ô B1.

=> Khi người dùng chọn vào một Option Button bất kì trong Group Box thì ô B1 sẽ tự động xuất hiện Hạng tốt nghiệp của người đó..

tim-hieu-ve-form-controls-trong-excel (22)

#5. Lời kết

Okay, như vậy là mình vừa chia sẻ với các bạn những kiến thức về Form Controls, cũng như cách sử dụng Form Controls trong Excel rồi nhé.

Vâng, Form Controls là một trong những tính năng nâng cao trong Excel, vì là nâng cao nên khá khó hiểu và khó sử dụng. Tuy nhiên, đây là một tính năng tuyệt vời và nó sẽ chấp cánh cho bạn vươn cao và bay xa hơn 🙂

Có thể trong thời gian đầu, việc sử dụng của bạn sẽ rất hạn chế. Nhưng khi có đủ thời gian làm quen và thực sự hiểu được ý nghĩa của nó thì việc ứng dụng nó vào công việc thường nhật sẽ không còn trở ngại với bạn nữa.

Ngoài ra, khi có thời gian thì bạn cũng nên tìm hiểu thêm về ActiveX Controls, vì ActiveX Controls có độ tùy biến cao hơn và linh hoạt hơn so với Form Control khá nhiều.

Xin chào tạm biệt và hẹn gặp lại các bạn trong những bài viết tiếp theo nhé !

Đọc thêm:


CTV: Nhựt Nguyễn – Blogchiasekienthuc.com

Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !

Administrator: Kiên Nguyễn Blog

Có một câu nói của người Nhật mà mình rất thích đó là " Người khác làm được thì mình cũng làm được ". Chính vì thế mà hãy theo đuổi đam mê, thành công sẽ theo đuổi bạn ! Nếu như bạn đang gặp khó khăn và cần sự trợ giúp thì hãy comment phía bên dưới mỗi bài viết để nhận được sự hỗ trợ từ cộng đồng Blog Chia Sẻ Kiến Thức nhé.

Một vài lưu ý trước khi comment :

Thư điện tử của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Tất cả các comment của các bạn sẽ được giải đáp trong vòng 48h (thường vào buổi tối)!
Không được sử dụng từ khóa trong ô 'Name', bạn hãy dùng tên thật hoặc Nickname của bạn !
Không dẫn link sang trang web/blog khác. Xem quy định comment tại đây. Thank All!

Leave a Reply

Your email address will not be published. Required fields are marked *