Thực hiện nhiều macro ở nhiều sheet trong Excel (2 người xem)

Người dùng đang xem chủ đề này

0905744404

Thành viên thường trực
Tham gia
26/10/10
Bài viết
333
Được thích
107
Nghề nghiệp
Trước là : Thủ Kho - còn giờ thì :"Tài Xế"
Chào cả nhà!
Em có file này nhờ mọi người giúp em với:
- Ở sheet 1 khi thực hiện Nút lệnh thì sẽ thực hiện 2 nút ở sheet 2 và 3
Em ghi được đoạn Macro này:
Sub Macro4() Sheets("2").Select
Application.Run "'Thuc Hien Macro nhieu Sheet.xls'!Macro2"
Sheets("3").Select
Application.Run "'Thuc Hien Macro nhieu Sheet.xls'!Macro1"
Sheets("1").Select
Range("A1").Select
End Sub
Nhờ mọi người sửa code sao để khi thay đổi tên file (Chữ đỏ) không ảnh hưởng đến lệnh của Macro trên
 

File đính kèm

Lần chỉnh sửa cuối:
Chào cả nhà!
Em có file này nhờ mọi người giúp em với:
- Ở sheet 1 khi thực hiện Nút lệnh thì sẽ thực hiện 2 nút ở sheet 2 và 3
Nguyên tắc của code là sẽ chạy từ trên chạy xuống từng dòng
Ví Dụ
PHP:
Sub Macro_Cha()
   Macro1
   Macro2
End Sub
PHP:
Sub Macro1()
Msgbox "Macro1"
End Sub
PHP:
Sub Macro2()
Msgbox "Macro2"
End Sub
 
Upvote 0
Nguyên tắc của code là sẽ chạy từ trên chạy xuống từng dòng
Ví Dụ
PHP:
Sub Macro_Cha()
   Macro1
   Macro2
End Sub
PHP:
Sub Macro1()
Msgbox "Macro1"
End Sub
PHP:
Sub Macro2()
Msgbox "Macro2"
End Sub
Ý em là khi thực hiện Nút lệnh thì sẽ chạy Macro tại 2 sheet 2 và 3, như đoạn code em đã ghi được ở trên
 
Upvote 0

Phía trên dòng này
Sheets("1").Select

Bạn thêm dòng

Call Macro1

Rồi thử nhấn nút coi nó làm gì.
 
Upvote 0

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

Back
Top Bottom