- Tham gia
- 13/6/06
- Bài viết
- 7,201
- Được thích
- 24,662
Trước khi bạn nghiên cứu về ngôn ngữ VBA, bạn hãy xây dựng vốn từ vựng trong VBA cho bạn. Làm thế nào để bạn thực hiện công việc đó nhanh hơn và không bị mệt mỏi? Làm thế nào để bạn học được những câu lệnh VBA? Cửa sổ Immediate sẽ giúp bạn thực hiện công việc này. Tại cửa sổ Immediate, khi bạn nhập vào câu lệnh VBA đơn giản, sau đó ấn Enter, Excel sẽ kiểm tra và thực hiện câu lệnh đó. Nếu bạn muốn tìm hiểu thêm thông tin thì bạn thêm dấu hỏi ? ở trước, kết quả sẽ thể hiện ngay ở dòng dưới.
Cách mở cửa sổ Immediate:
Trong cửa sổ MVB, bạn vào menu View/Immediate Window hoặc phím tắt Ctrl+G.
Với thủ tục và hàm, bạn phải xây dựng theo quy định thì mới thực hiện được. Quá trình thực hiện (chạy macro, tính toán hàm) liên tục, bạn không thể theo dõi, kiểm tra từng bước được. Cửa sổ Immediate cho phép thực hiện từng câu lệnh một, kết quả thể hiện luôn trên Excel hay cửa sổ Immediate.
Ví dụ tại hình trên, từng câu lệnh thực hiện công việc như sau:
Trong quá trình thực hiện mà gặp lỗi, cửa sổ MVB sẽ báo lỗi ngay. Ví dụ như hình 17, bảng tính Sheet4 không tồn tại trong Modau.xls, cửa sổ MVB sẽ báo là không tìm thấy đối tượng đó.
Cách mở cửa sổ Immediate:
Trong cửa sổ MVB, bạn vào menu View/Immediate Window hoặc phím tắt Ctrl+G.

Với thủ tục và hàm, bạn phải xây dựng theo quy định thì mới thực hiện được. Quá trình thực hiện (chạy macro, tính toán hàm) liên tục, bạn không thể theo dõi, kiểm tra từng bước được. Cửa sổ Immediate cho phép thực hiện từng câu lệnh một, kết quả thể hiện luôn trên Excel hay cửa sổ Immediate.

Ví dụ tại hình trên, từng câu lệnh thực hiện công việc như sau:
Worksheets("Sheet2").Activate ‘ Đưa Sheet2 vào kích hoạt
Range("A2").Select ‘ Chọn ô A2 (bôi đen)
Range("B5").Value= "Ngành ĐCCT" ‘ Thể hiện nội dung Ngành ĐCCT tại ô B5
Range("B5").Font.ColorIndex = 3 ‘ Gán màu đỏ cho chữ tại ô B5
Range("B5").Font.bold = True ‘ Gán chữ đậm tại ô B5
Trong quá trình thực hiện mà gặp lỗi, cửa sổ MVB sẽ báo lỗi ngay. Ví dụ như hình 17, bảng tính Sheet4 không tồn tại trong Modau.xls, cửa sổ MVB sẽ báo là không tìm thấy đối tượng đó.
