anhhoang81vn
Thành viên mới
- Tham gia
- 14/12/06
- Bài viết
- 9
- Được thích
- 0
Cảm ơn bạn nhé!Cứ để hẳn ra từng sheet đi:
Sheet5.PrintOut
Sheet6.PrintOut
Sheet7.PrintOut
Sheets(Array("Sheet5", "Sheet6", "Sheet7")).PrintOutỞ Sub InBBNT() báo lỗi Script Out of range.
Nhờ các bạn giúp mình với, vì mình mới tìm hiểu VBA nên cũng không biết sai đâu,
Cảm ơn nhiều ah!
Đã sửa lại sheet có tên tiếng Việt đó và thay tên trong code nhưng vẫn lỗi bạn à! Muốn dùng Array đó thì phải thế này:Sheets(Array("Sheet5", "Sheet6", "Sheet7")).PrintOut
Thay những tên kia bằng tên trong excel. Mà toàn là tên tiếng việt có dấu thì sài cách như bài #2 cho nó ngọt ngào.
Dim Sh As Worksheet
For Each Sh In Sheets(Array("BBNT", "KT_BT", "LMBT"))
Sh.PrintOut
Next