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ì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.
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.