Code trong sheet, thisWorkbook, module, Class module khác nhau thế nào

Liên hệ QC

nhungdoahoaphudung

Thành viên chính thức
Tham gia
22/6/09
Bài viết
75
Được thích
7
Chào các bạn!
Mình đã đọc qua 1 chút lập trình VBA, nhưng có phần không hiểu mong các bạn trả lời giúp: Khi mở cửa sổ VBA (Microsoft Visual Basic trong excel) thì trong VBA Project có sheet1, sheet2,..., ThisWorkbook (ngoài ra có thể thêm Module, Class module) thì khi viết code trong từng sheets (sheet1, sheet2,...) khác với trong Thisworkbook, module, Class module như thế nào?
Trong file mình đính kèm phần code:

Mã:
[FONT=Times New Roman][SIZE=4]Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)[/SIZE][/FONT]
[SIZE=4][FONT=Times New Roman]Application.ScreenUpdating = True[/FONT][/SIZE]
[SIZE=4][FONT=Times New Roman]End Sub[/FONT][/SIZE]

mình viết trong sheet1 không được (mặc dù mình chỉ làm ở sheet1) nhưng đưa code sang Thisworkbook thì lại được.
Mong các bạn giúp đỡ nhé
Tiện thể bạn nào có thông tin hướng dẫn về Class module thì chỉ giáo với nhé. Các tài liệu tớ xem qua không thấy nói gì đến phần này.
 

File đính kèm

Web KT

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

Back
Top Bottom