Mục lục:
Video: Excel - VBA. Tự động thực hiện các lệnh trong Excel | Hanh Le 2025
Khi bạn đang làm việc trong VBE, mỗi bảng tính Excel mở là một dự án. Bạn có thể nghĩ về một dự án như là một tập hợp các vật được sắp xếp như một phác thảo.
Bạn có thể mở rộng dự án bằng cách nhấp vào dấu cộng (+) ở bên trái tên dự án trong cửa sổ dự án. Hợp đồng một dự án bằng cách nhấp vào dấu trừ (-) ở bên trái tên dự án. Hoặc bạn có thể nhấp đúp vào các mục để mở rộng và hợp đồng.
Hình này cho thấy một cửa sổ dự án với hai dự án: một bảng tính có tên Book1 và một bảng tính có tên Book2, được mở rộng để hiển thị các đối tượng của chúng.
Cửa sổ dự án này liệt kê hai dự ánMỗi dự án mở rộng để hiển thị ít nhất nút Microsoft Excel Objects. Bạn có thể mở rộng nút này để hiển thị một mục cho mỗi tờ trong bảng tính (mỗi tấm được coi là một đối tượng) và một đối tượng khác gọi là ThisWorkbook (đại diện cho đối tượng Workbook). Nếu dự án có bất kỳ mô đun VBA, việc liệt kê dự án cũng sẽ hiển thị một nút Modules.
Nói chung, một mô đun VBA có thể chứa ba loại mã:
Tuyên bố:
Một hoặc nhiều thông tin mà bạn cung cấp cho VBA. Ví dụ: bạn có thể khai báo kiểu dữ liệu cho các biến bạn dự định sử dụng hoặc đặt một số tùy chọn khác cho toàn bộ mô đun.
-
-
Các thủ tục chức năng: Một bộ hướng dẫn lập trình trả về một giá trị duy nhất (tương tự như khái niệm cho một chức năng bảng tính, ví dụ Sum).
-
Một mô-đun VBA đơn có thể lưu trữ bất kỳ số thủ tục phụ nào, các thủ tục Chức năng, và các khai báo. Cách bạn tổ chức một mô-đun VBA là tùy thuộc vào bạn. Một số người thích giữ tất cả mã VBA của họ cho một ứng dụng trong một mô-đun VBA đơn; những người khác muốn chia tách mã thành nhiều mô-đun. Đó là sự lựa chọn cá nhân, như sắp xếp đồ đạc. Thực hiện theo các bước sau để tự thêm một module VBA mới vào một dự án:
Trong cửa sổ dự án, chọn tên của dự án.
Chọn Chèn → Module.
-
Hoặc bạn có thể
-
Nhấp chuột phải vào tên của dự án.
Chọn Insert → Module từ trình đơn phím tắt.
-
Mô đun mới được thêm vào thư mục Modules trong cửa sổ dự án. Bất kỳ mô-đun nào bạn tạo trong một bảng tính nào đó được đặt trong thư mục Modules này.
-
Mô-đun mã hiển thị trong thư mục Modules trong cửa sổ dự án.
Loại bỏ mô-đun VBA
Bạn có thể muốn loại bỏ một mô-đun mã không cần thiết. Để làm như vậy, hãy làm theo các bước sau:Trong cửa sổ dự án, chọn tên của mô-đun.
Chọn File → Remove xxx, trong đó xxx là tên module.
-
Hoặc
-
Nhấp chuột phải vào tên của mô đun.
Chọn Xóa xxx từ trình đơn phím tắt.
-
Bạn có thể loại bỏ các mô-đun VBA, nhưng không có cách nào để loại bỏ các mô-đun mã khác, những đối tượng Sheet hoặc ThisWorkbook.