Mặc dù một macro được lưu trữ trong một sổ làm việc cụ thể, mọi macro (hoặc SUB) đều biết (và có quyền truy cập) tất cả các sổ làm việc được mở trong Excel. Truy cập vào các sổ làm việc khác dễ dàng nhất có được bằng cách sử dụng bộ sưu tập Sổ làm việc ( Application.Workbooks
) hoặc bằng cách tham khảo một sổ làm việc cụ thể theo chỉ mục ( Application.Workbooks(1)
hoặc theo tên Application.Workbooks("SomeWorkbook.xlsx")
. Để lưu tệp , bạn có thể sử dụng .Save
phương thức của lớp sổ làm việc.
Để trả lời câu hỏi của bạn:
Sub SaveSomeWorkbook()
Application.Workbooks("Workbook2.xlsx").Save
End Sub