AnhThu-1976
Thành viên tích cực


- Tham gia
- 17/10/14
- Bài viết
- 1,065
- Được thích
- 175
Anh chị giúp sửa code của em như sau:
Công việc như sau:
1/ Em đứng tại Sheet1 để chạy Macro1, sau đó em sang Sheet2 để chạy Macro2
Bây giờ em muốn đứng tại sheet3 để chạy Macro1 thực hiện tại sheet1 & chạy Macro2 thực hiện tại sheet2 thì phải viết code như thế nào?
Sub TH_1 và TH_2 là em thử viết nhưng bị sai
p/s: macro1 và 2 chỉ là 2 ví dụ đơn giản để thử nghiệm
Công việc như sau:
1/ Em đứng tại Sheet1 để chạy Macro1, sau đó em sang Sheet2 để chạy Macro2
Bây giờ em muốn đứng tại sheet3 để chạy Macro1 thực hiện tại sheet1 & chạy Macro2 thực hiện tại sheet2 thì phải viết code như thế nào?
Mã:
Sub Macro1()
Range("A1:E1").Select
Selection.Clear
End Sub
Sub Macro2()
Range("A2:E2").Select
Selection.Clear
End Sub
Sub TH_1()
With Sheets(Sheet1)
Call Macro1
End With
With Sheets(Sheet2)
Call Macro2
End With
End Sub
Sub TH_2()
Application.Run "Sheet1.Macro1"
Application.Run "Sheet2.Macro2"
End Sub
p/s: macro1 và 2 chỉ là 2 ví dụ đơn giản để thử nghiệm