MACRO
EXCEL OBJECT
VBA BASIC
VBA FORM
BÀI TẬP
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Cách dùng Spin Button trong VBA

Hướng dẫn cách sử dụng Spin Button trong VBA, đây là một đối tượng thuộc nhóm ActiveX Control của VBA.

Spin Button là loại button dùng để tăng hoặc giảm giá trị của một số trong một khoảng MIN - MAX nào đó. Ta thường sử dụng nó trong trường hợp bạn muốn người dùng sử dụng button để thay đổi số thay vì họ phải tự nhập vào.

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Mình sẽ không nói quá nhiều về các thuộc tính cũng như sự kiện nữa, thay vào đó sẽ làm một ví dụ luôn nhé.

1. Trước tiên bạn hãy mở tab Developer, sau đó click vào Insert.

2. Trong nhóm ActiveX Controls, bạn hãy click vào nút Spin Button.

create spin button png

3. Click vào một vị trí mà bạn muốn đặt spin button trên Excel.

4. Click chuột phải vào spin button và chọn View Code.

view code png

5. Visual Basic Editor xuất hiện, nó cũng sẽ tạo ra một sự kiện mặc định khi bạn click vào view code, đó là sự kiện Click.

Bạn hãy nhập đoạn code sau:

Private Sub SpinButton1_Change()
    Range("C3").value = SpinButton1.value
    SpinButton1.Max = 100
    SpinButton1.Min = 0
    SpinButton1.SmallChange = 2
End Sub

Trong đó, đoạn code dưới đây dùng để gán giá trị sau khi thay đổi vào ô C3

Range("C3").value = SpinButton1.value

Đoạn code dùng để xác định giá trị tối đa và tối thiểu.

SpinButton1.Max = 100
SpinButton1.Min = 0

Đoạn code xác định bước nhảy là 2 đơn vị.

SpinButton1.SmallChange = 2

6. Ra ngoài Excel và click thử thì bạn sẽ thấy kết quả dạng như sau:

spin button png

Ngoài cách trên thì bạn cũng có thể sử dụng các thông số bên trong bảng thuộc tính (properties).

Click chuột phải vào Spin button và chọn Properties thì sẽ xuất hiện hộp thoại như sau:

properties png

Trên là cách sử dụng đối tượng Spin Button trong VBA thông qua một ví dụ rất đơn giản. Chúc bạn thành công!

Cùng chuyên mục:

Cách chèn link ảnh vào Excel trên máy tính

Cách chèn link ảnh vào Excel trên máy tính

Ngoài ra, bài viết còn hướng dẫn cách chèn link ảnh trực tuyến hàng loạt…

Cách tách và gộp ô trong Excel

Cách tách và gộp ô trong Excel

Trong bảng tính Microsoft Excel, có thể sẽ có lúc các bạn cần tách ô…

Hàm MONTH() trong Excel

Hàm MONTH() trong Excel

Cách dùng hàm MONTH() trong Excel

Hàm YEAR () trong Excel

Hàm YEAR () trong Excel

Cách dùng hàm YEAR () trong Excel

Hàm HLOOKUP() trong Excel

Hàm HLOOKUP() trong Excel

Cách dùng hàm HLOOKUP() trong Excel

Hàm VLOOKUP() trong Excel

Hàm VLOOKUP() trong Excel

Cách dùng hàm VLOOKUP() trong Excel

Hàm LOOKUP() trong Excel

Hàm LOOKUP() trong Excel

Cách dùng hàm LOOKUP() trong Excel

Hàm ABS() trong Excel

Hàm ABS() trong Excel

Cách dùng hàm ABS() trong Excel

Hàm SUM() trong Excel

Hàm SUM() trong Excel

Cách dùng hàm SUM() trong Excel

Hàm SQRT() trong Excel

Hàm SQRT() trong Excel

Cách dùng hàm SQRT() trong Excel

Hàm MOD() trong Excel

Hàm MOD() trong Excel

Cách dùng hàm MOD() trong Excel

Hàm SUMIF() trong Excel

Hàm SUMIF() trong Excel

Cách dùng hàm SUMIF() trong Excel

Hàm SUBTOTAL() trong Excel

Hàm SUBTOTAL() trong Excel

Cách dùng hàm SUBTOTAL() trong Excel

Hàm ROUND() trong Excel

Hàm ROUND() trong Excel

Cách dùng hàm ROUND() trong Excel

Hàm SUMPRODUCT() trong Excel

Hàm SUMPRODUCT() trong Excel

Cách dùng hàm SUMPRODUCT() trong Excel

Hàm COUNT() trong Excel

Hàm COUNT() trong Excel

Cách dùng hàm COUNT() trong Excel

Hàm COUNTA() trong Excel

Hàm COUNTA() trong Excel

Cách dùng hàm COUNTA() trong Excel

Hàm COUNTBLANK() trong Excel

Hàm COUNTBLANK() trong Excel

Cách dùng hàm COUNTBLANK() trong Excel

Hàm MAX() trong Excel

Hàm MAX() trong Excel

Cách dùng hàm MAX() trong Excel

Hàm MIN() trong Excel

Hàm MIN() trong Excel

Cách dùng hàm MIN() trong Excel

Top