Mở trình soạn thảo VB
Cách 1: nhấn tổ hợp phím ALT+F11
Cách 2: chọn thẻ Developer, chọn công cụ Visual Basic hoặc ViewCode
Cách 3: Chuột phải vào tên Sheet sau đó chọn ViewCode
Cả 3 trường hợp trên sẽ mở ra cửa sổ Code của Sheet đang mở, tuy nhiên chúng ta có thể nhìn xuống phía dưới có các Module có sẵn, sau đó Click Đúp chuột để mở cửa sổ Code của Module
Cấu tạo của cửa sổ Trình soạn thảo Visual Basic trong Excel
1.Cửa sổ Menu Bar
Cũng giống như ngoài cửa sổ Excel, tất cả chức năng chính của chương trình được chứa trong Menu Bar này
2.Cửa sổ Tool Bar
Để tiện lợi và thực hiện một số lệnh nhanh chóng, một số tiện ích được đưa ra ngoài, tập hợp những tiện ích này nằm tại thanh Tool Bar
Và chúng ta có thể thêm hoặc bớt các tiện ích trong Tool Bar như hình sau
3.Cửa sổ Project Explorer
Project Explorer là một cửa sổ bên trái hiển thị tất cả các đối tượng hiện đang mở trong Excel
Khi bạn làm việc với Excel, mọi sổ làm việc hoặc bổ trợ đang mở là một dự án. Và mỗi dự án này có thể có một tập hợp các đối tượng trong đó
gồm:
MicrosoftExcel Objects: gồm các đối tượng là Sheet1, sheet2… và Thisworkbook
Forms: Gồm các Form do người dùng tạo
Modules: tập hợp tất cả các Module của người dùng
Class Modules: Tập hợp các Class của người dùng
4. Cửa sổ Properties
Cửa sổ thuộc tính là nơi bạn có thể thấy các thuộc tính của đối tượng được chọn. Nếu bạn không có sẵn cửa sổ Thuộc tính,
bạn có thể lấy nó bằng cách sử dụng phím tắt F4 (hoặc đi tới tab Xem và nhấp vào cửa sổ Thuộc tính)
Cửa sổ này bạn có thể kéo thả và di chuyển đến vị trí bất kỳ, nếu nhấp đúp váo Tile Bar, nó sẽ trở về vị trí ban đầu
5. Cửa sổ Code
Có một cửa sổ mã code cho từng đối tượng được liệt kê trong Project Explorer. Bạn có thể mở cửa sổ mã code cho một đối tượng bằng cách nhấp đúp vào nó trong khu vực Project Explorer.
Cửa sổ mã code là nơi bạn sẽ viết mã hoặc sao chép mã từ một nơi khác.Khi bạn ghi một macro, mã code của nó sẽ đi vào một module. Excel sẽ tự động chèn một module để đặt mã trong đó khi ghi macro
6.Cửa sổ Immediate
Đây là là cửa sổ chúng ta Test một số đoạn code đơn giản, hoặc chứa kết quả thực hiện khi Debug Code trên Module
điều này sẽ giúp nhận ra một số lỗi trước khi cho nó chạy chính thức