Chạy hai Macro trên một file excel có năm sheet

Liên hệ QC

ajinomoto

Thành viên mới
Tham gia
29/7/07
Bài viết
6
Được thích
1
Mình có 2 macro trên 1 File mà file này lại có 5 sheet Mình muốn chạy macro 1 ở sheet5 trước sau đó mới tiếp tục chạy macro 2 cho sheet 1 tới sheet4 trên cùng một Lệnh đã được tạo trên standard. Các bạn biết xin chỉ giúp mình với.
 
Lần chỉnh sửa cuối:
bạn làm thử:
Mã:
sheet5.select
macro1
sheet1.select
macro2
sheet2.select
macro2
 
...
 
Upvote 0
ajinomoto đã viết:
Mình có 2 macro trên 1 File mà file này lại có 5 sheet Mình muốn chạy macro 1 ở sheet5 trước sau đó mới tiếp tục chạy macro 2 cho sheet 1 tới sheet4 trên cùng một Lệnh đã được tạo trên standard. Các bạn biết xin chỉ giúp mình với.
Chào bạn
Thật ra, cũng có nhiều cách để giải quyết vấn đề của bạn.
1/ Bạn có thể select tới từng Sheet và run macro trên sheet đó (Như anh ptm0412 đã nêu )
Cách này màn hình thường bị chớp chớp, có thể thêm
Application.ScreenUpdating=False

2/ Bạn có thể đứng bất kỳ sheet nào và run macro do bạn chỉ định. Ví dụ :
+ Macro trên sheet1 tên là MC1
+ Macro trên sheet2 tên là MC2...
Bạn có thể gọi chúng như sau
PHP:
Sub Main()
..........
    Run "Sheet1.MC1"
    Run "Sheet2.MC2"
...........
End Sub
TDN
 
Upvote 0
Web KT

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

Back
Top Bottom