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

Viết thủ công thêm sự kiện click vào một Button VBA

Trong bài này chúng ta sẽ giải bài tập cách viết thủ công thêm một sự kiện click vào button trong VBA. Qua bài tập này sẽ giúp bạn hiểu hơn về cách thêm một sự kiện bất kì.

Trước khi giải bài này thì chắc chắn rằng bạn đã đọc qua phần lý thuyết ở các bài sau:

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.

Đề bài: Cho một Command Button, hãy thêm sự kiện click vào button đó bằng thủ công (không click đúp chuột vào button để VBA tự tạo).

Các bước thực hiện:

1. Tạo tab Developer bạn hãy click Insert -> Comand Button

tab developer JPG

2. Click vào vị trí bạn muốn đặt Button trong Excel.

3. Click chuột phải và chọn Properties.

properties JPG

4. Một hộp thoại xuất hiện, bạn hãy đổi tên của button thành MsgButton.

msgbutton JPG

5. Mở Visual Basic Editor, mở Sheet mà bạn đã đặt button. Như trong hình dưới đây là mình ở Sheet1.

sheet1 JPG

6. Bạn cần chú ý hai thông tin.

  • Tên của button mình đã đặt thành MsgButton
  • Sự kiện muốn viết là Click

Vậy tên của sub sẽ có dạng {Name}_{Event}:

Private Sub MsgButton_Click()
    
End Sub

sub click JPG

7. Thêm hộp thoại thông báo để test nhé.

Private Sub MsgButton_Click()
    MsgBox "Welcome to Freetuts"
End Sub

8. Ra giao diện Excel và click vào button để xem kết quả nhé.

ket qua event JPG

Mục đích bài này là mình muốn bạn hiểu về cách thêm sự kiện cho một đối tượng trong VBA thôi nhé, để từ đó bạn có đổi tên của đối tượng thì biết cách vào đổi ten cho các sự kiện.

Có một số sự kiện có thể có tham số truyền vào, vì vậy bạn cần xem kỹ tài liệu của nó trên trang chủ của Microsoft nhé.

Danh sách bài tập

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