Hỏi về code tạo 1menu mới trong excel?

Liên hệ QC

luongtuananh83

Thành viên mới
Tham gia
27/12/07
Bài viết
19
Được thích
0
Các bạn cho tôi hỏi: - Tôi muốn tạo 1menu mới và gắn macro đã viết vào trên thanh công cụ của excel và chạy đồng thời mỗi lần excel khởi động thì code phải viết thế nào, viết trong module hay trong phần "this workbook"? - Code viết trong "this drawing" khác như thế nào so với code viết trong module, trong những trường hợp nào thì nên viết code trong phần: "this workbook"?
 
Bạn xem ở đây nhé, xem thêm file đính kèm.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Hi, Mình nghĩ không cần viết code làm gì vì ở trên excel đã cho phép tạo một nút tắt trên thanh công cụ rùi, sau đó gán nút tắt đó vào marco là ok liền
 
Upvote 0
Các bạn cho tôi hỏi: - Tôi muốn tạo 1menu mới và gắn macro đã viết vào trên thanh công cụ của excel và chạy đồng thời mỗi lần excel khởi động thì code phải viết thế nào, viết trong module hay trong phần "this workbook"? - Code viết trong "this drawing" khác như thế nào so với code viết trong module, trong những trường hợp nào thì nên viết code trong phần: "this workbook"?

Code viết trong This workbook và trong module về cơ bản thì không khác nhau nhiều. Có chăng chỉ là giúp người lập trình quản lý code dễ hơn. Nếu trong toàn bộ work book của bạn liên tục dùng các hàm tự tạo hoặc thủ tục chung thì bạn nên code trong module. Khi đó, bạn có thể export các module này thành các file *.bas ở ngoài và import vào các file excel khác. còn nếu bạn chỉ dùng những hàm hoặc thủ tục có tầm ảnh hưởng nội trong 1 work book, không cần thiết dùng cho các file excel khác thì viết ngay trong work book cũng được.
Bên cạnh đó, viết code work book cũng cho phép bạn tạo những "ỨNG XỬ" với những hành động của người dùng liên quan đến work book đó. Vì dụ như:
Private Sub Workbook_Open()
' Hành động khi file excel được mở
End Sub

Chúc bạn thành công
 
Upvote 0
Code viết trong This workbook và trong module về cơ bản thì không khác nhau nhiều. Có chăng chỉ là giúp người lập trình quản lý code dễ hơn. Nếu trong toàn bộ work book của bạn liên tục dùng các hàm tự tạo hoặc thủ tục chung thì bạn nên code trong module. Khi đó, bạn có thể export các module này thành các file *.bas ở ngoài và import vào các file excel khác. còn nếu bạn chỉ dùng những hàm hoặc thủ tục có tầm ảnh hưởng nội trong 1 work book, không cần thiết dùng cho các file excel khác thì viết ngay trong work book cũng được.
Bên cạnh đó, viết code work book cũng cho phép bạn tạo những "ỨNG XỬ" với những hành động của người dùng liên quan đến work book đó. Vì dụ như:
Private Sub Workbook_Open()
' Hành động khi file excel được mở
End Sub

Chúc bạn thành công
File .bas này khi quét Virus với Bkav có bị mất không hả bạn
 
Upvote 0
Web KT

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

Back
Top Bottom