RaoVat24h
Excel Office

[VBA EXCEL BÀI 6] – CÁC THAO TÁC VỚI WORKBOOKS

Advertisement

[VBA EXCEL BÀI 6] – CÁC THAO TÁC VỚI WORKBOOKS

1. Workbooks là gì?

Là tập hợp các worksheets lại với nhau được gọi là workbooks. Workbooks chính là các file excel mà được bạn lưu lại dưới các tên khác nhau.
Nói nôm ra là những cuốn sách (workbooks) với nhiều trang sách (worksheets) trong đó.Ở bài trước ta chỉ làm được các thao tác trong những trang sách của một cuốn sách, thì ở bài này bạn có thể làm việc được trên mọi cuốn sách khác nhau.

2. Làm việc với workbooks trong VBA

2.1 Di chuyển giữa các workbooks

Khi bạn mở nhiều file excel để làm việc, để làm việc được với một file nào đó bạn phải click chọn file đó. Tương tự vba cũng như vậy, nhưng được thực thi bằng các dòng lệnh.
Cú pháp:
Workbooks(“book”).Activate
Ví dụ:
1
2
3
‘bạn đang mở 2 file excel có tên a.xlsx và b.xlsx và bạn muốn làm việc với file b.xlsx
Workbooks(“b.xlsx”).Activate
‘lưu ý cả 2 file này đang mở, nếu 2 file này chưa mở sẽ xảy ra lỗi khi thực hiện

2.2 Mở một workbooks đã có và tạo một workbooks mới

Cú pháp:
Workbooks.Open “Đường dẫn filetên file”
Workbooks.Add “Tên file được đặt”
Ví dụ:
1
2
3
4
5
6
‘mở file có sẳn trên máy đường dẫn C:UsershoasenDesktop
‘file name  a.xlsx
Workbooks.Open “C:UsershoasenDesktopa.xlsx”
 
‘tạo một file có tên b.xlsx
Workbooks.Add b.xlsx

2.3 Save workbooks

Cú pháp:
Workbooks(“book”).Save
Ngoài các save một file biết trước tên. Thì bạn có thể save file khi nó đang ở trạng thái active bằng cách dùng Activeworkbook.Save hoặcActiveworkbook.SaveAs

?DienDan.Edu.Vn cám ơn bạn đã quan tâm và rất vui vì bài viết đã đem lại thông tin hữu ích cho bạn. https://diendan.edu.vn/

Rate this post

DienDan.Edu.Vn

DienDan.Edu.Vn Cám ơn bạn đã quan tâm và rất vui vì bài viết đã đem lại thông tin hữu ích cho bạn.
DienDan.Edu.Vn! là một website với tiêu chí chia sẻ thông tin,... Bạn có thể nhận xét, bổ sung hay yêu cầu hướng dẫn liên quan đến bài viết. Vậy nên đề nghị các bạn cũng không quảng cáo trong comment này ngoại trừ trong chính phần tên của bạn.
Cám ơn.

Đăng bình luận

(+84) (901) 369.468