Tự động phát sinh Code trong VBA 7(Excel 2010) (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

foureye1055

Thành viên mới
Tham gia
9/9/10
Bài viết
19
Được thích
0
Cho mình hỏi ví dụ trong VBA mình muốn sự kiện form_Load thì mình làm sao? mình click double trên form thì nó ra sự kiện form_click. mình muốn bít các sự kiện nó nằm ở đâu. để khi mình viết code, cần cái gì thì mình sài cái đó.|||||
 
Cho mình hỏi ví dụ trong VBA mình muốn sự kiện form_Load thì mình làm sao? mình click double trên form thì nó ra sự kiện form_click. mình muốn bít các sự kiện nó nằm ở đâu. để khi mình viết code, cần cái gì thì mình sài cái đó.|||||

Bạn định nói tới UserForm?
UserForm không có sự kiện Load. Bạn có thể dùng sự kiện Initialize?

Bạn đã đúp chuột và có UserForm_Click? Ở trên vùng "trắng" mà hiện thời bạn có UserForm_Click thì có 2 ComboBox. Bạn nhấn vào ComboBox bên phải (Procedure) để mở danh sách thả xuống. Bạn sé thấy tất cả các sự kiện. Muốn chọn sự kiện nào cũng được.

Giả sử bạn có trên UserForm control là CommandButton1. Bạn nhấn vào ComboBox bên trái (object) và chọn CommandButton1 Sẽ có sự kiện mặc định là CommandButton1_Click(). Để chọn sự kiện khác thì bạn lại mở ComboBox bên phải (Procedure)

Tương tự với các control khác.
 
Upvote 0
Cho mình hỏi ví dụ trong VBA mình muốn sự kiện form_Load thì mình làm sao? mình click double trên form thì nó ra sự kiện form_click. mình muốn bít các sự kiện nó nằm ở đâu. để khi mình viết code, cần cái gì thì mình sài cái đó.|||||

Xem hình hiểu liền

Untitled.jpg



















Mà trên VBA hổng có sự kiện Form_Load đâu nha (chắc bạn đang nghĩ VBA giống VB6?).
Tương đương với Form_Load của VB6 thì VBA có sự kiện UserForm_Initialize
 
Upvote 0

Bài viết mới nhất

Back
Top Bottom