Categories
Tin Tức

Giới Thiệu Về Vba Excel (Phần 3)

Ở bài viết trước, bạn đọc đã cùng chúng tôi tìm hiểu VBA là gì? Làm thế nào để thêm mã trong VBA? Trong bài viết tiếp theo của chúng tôi về vba excel (Phần 3), chúng tôi sẽ hướng dẫn bạn cách tùy chỉnh trình soạn thảo VB.

Mặc dù cài đặt mặc định trên trình soạn thảo Visual Basic là đủ và hữu ích cho hầu hết người dùng, bạn có thể tinh chỉnh thêm giao diện và thêm một số chức năng bổ sung nếu muốn.

Trong bài viết dưới đây Tất cả về VBA trong Excel (Phần 3), chúng tôi sẽ hướng dẫn bạn cách tùy chỉnh một số tùy chọn trong trình soạn thảo VB.

Xem Thêm: Định nghĩa ubuntu server là Gì?

Tùy chỉnh trình soạn thảo vba excel

Để tùy chỉnh môi trường soạn thảo VB, bấm Công cụ trên thanh menu, sau đó bấm Tùy chọn.

Hộp thoại Tùy chọn bây giờ sẽ xuất hiện trên màn hình, hiển thị tất cả các tùy chọn có thể được tùy chỉnh trong trình soạn thảo VB. Có 4 tab trong hộp thoại Tùy chọn, như hình dưới đây, mỗi tab sẽ chứa các tùy chọn tùy chỉnh khác nhau cho trình soạn thảo Visual Basic.

vba-excel-3-a9-tokyotower

1.1 Trình chỉnh sửa thẻ

Trong hầu hết các trường hợp, cài đặt mặc định hoạt động tốt. Nếu chúng ta thành thạo VBA, chúng ta có thể tùy chỉnh trình soạn thảo VB bằng cách sử dụng một số tùy chọn này.

– Kiểm tra cú pháp tự động:

Khi sử dụng VBA trong Excel, ngay cả khi có lỗi cú pháp, một cửa sổ bật lên với mô tả lỗi sẽ hiển thị trên màn hình, như thể hiện trong hình ảnh sau:

vba-excel-3-a8-tokyotower

Nếu tùy chọn này bị vô hiệu hóa, cửa sổ bật lên sẽ không được hiển thị ngay cả khi có lỗi cú pháp. Tuy nhiên, màu trong mã văn bản thay đổi để chỉ ra lỗi.

– Yêu cầu khai báo biến (yêu cầu khai báo biến):

Chúng tôi khuyên bạn nên bật tùy chọn này. Khi làm việc với VBA, chúng tôi sử dụng các biến để chứa các kiểu dữ liệu và đối tượng khác nhau.

Khi tùy chọn này được bật, nó sẽ tự động chèn một lệnh “Options Explicit” vào góc trên của cửa sổ mã. Điều này buộc chúng ta phải khai báo tất cả các biến mà chúng ta sử dụng trong mã của mình. Nếu không khai báo biến và thực thi mã, nó sẽ hiển thị thông báo lỗi như sau:

vba-excel-3-a7-tokyotower

Trong ví dụ trên, chúng ta đã sử dụng biến Var nhưng không khai báo biến nên sẽ trả về thông báo lỗi khi chạy mã.

Tùy chọn này hữu ích nếu có nhiều biến.

Lưu ý: Bật tùy chọn này sẽ không ảnh hưởng đến các mô-đun hiện có.

– Danh sách thành viên tự động:

Tùy chọn này hữu ích nếu chúng ta muốn nhận danh sách các thuộc tính phương thức của một đối tượng.

Ví dụ, nếu chúng ta muốn xóa trang tính (Sheet1), chúng ta phải sử dụng hàng Sheet1.Delete.

Khi bạn nhập mã, nó sẽ hiển thị tất cả các phương thức và thuộc tính được liên kết với đối tượng Workbook như sau:

vba-excel-3-a6-tokyotower

Tính năng autolist cho phép:

– Tiết kiệm thời gian bằng cách nhanh chóng chọn các thuộc tính và phương thức từ danh sách.

– Hiển thị tất cả các thuộc tính và phương thức mà chúng ta có thể chưa biết.

– Tránh lỗi chính tả.

– Tùy chọn này được kích hoạt theo mặc định.

– Tùy chọn: Tùy chọn thông tin nhanh tự động

Khi bạn nhập một hàm vào bảng tính Excel, nó sẽ hiển thị một số thông tin về hàm, chẳng hạn như các tham số bắt buộc.

Tương tự như vậy, khi nhập một hàm trong VBA, một số thông tin được hiển thị như hình dưới đây. Tuy nhiên, để hiển thị thông tin này, hãy đảm bảo bật tùy chọn “Thông tin nhanh tự động” (được bật theo mặc định).

vba-excel-3-a5-tokyotower

Tùy chọn mẹo dữ liệu tự động:

Khi bạn di chuột qua từng dòng mã và đưa con trỏ chuột vào tên biến, nó sẽ hiển thị giá trị của biến.

Tùy chọn này rất hữu ích nếu chúng tôi muốn gỡ lỗi mã lỗi hoặc tìm các dòng có vòng lặp.

vba-excel-3-a4-tokyotower

Trong ví dụ trên, khi con trỏ chuột được đặt trên var, nó sẽ hiển thị giá trị của biến.

Tùy chọn này cũng được bật theo mặc định.

– Tự động thụt lề:

Vì mã VBA có thể dài và lộn xộn, sử dụng thụt lề có thể cải thiện khả năng đọc mã. Khi viết mã, chúng ta có thể sử dụng phím Tab để thụt lề.

Tùy chọn này đảm bảo rằng khi thụt lề một dòng, nhấn Enter, dòng tiếp theo sẽ được thụt lề giống như dòng trước đó.

vba-excel-3-a3-tokyotower

Trong ví dụ trên, khi viết dòng Debug.Print và nhấn Enter, dòng tiếp theo sẽ được thụt vào giống như dòng đầu tiên.

Bạn có thể thay đổi giá trị thụt lề nếu muốn hoặc giữ nguyên giá trị mặc định.

– Kéo và thả chỉnh sửa văn bản:

Khi tùy chọn này được kích hoạt, nó cho phép chúng ta chọn một khối mã để kéo và thả mã đó.

Điều này giúp chúng tôi tiết kiệm rất nhiều thời gian vì không cần phải cắt và dán, chỉ cần chọn và kéo mã.

Tùy chọn này cũng được bật theo mặc định.

– Chế độ xem mặc định thành toàn bộ mô-đun:

Với tùy chọn này được bật, chúng tôi có thể xem tất cả các quy trình trong mô-đun trong danh sách.

Nếu tùy chọn này bị tắt, chúng tôi hiện chỉ có thể xem một mô-đun và phải chọn mô-đun mà chúng tôi muốn xem từ menu ở góc trên bên phải của cửa sổ mã.

Tùy chọn này được bật theo mặc định và chúng tôi khuyên bạn nên giữ cài đặt mặc định.

– Dấu tách chương trình:

Nếu tùy chọn này được bật, chúng ta sẽ thấy một đường thẳng giữa hai quá trình. Tùy chọn này cũng được bật theo mặc định và chúng tôi khuyên bạn nên giữ cài đặt mặc định.

vba-excel-3-a2-tokyotower

1.2 Định dạng trình chỉnh sửa thẻ

Chúng ta có thể tùy chỉnh sự xuất hiện của mã trong cửa sổ mã bằng cách sử dụng các tùy chọn trong tab định dạng trình soạn thảo.

Để tùy chỉnh cài đặt, trước tiên chúng tôi chọn một tùy chọn trong hộp màu mã. Sau khi chọn một tùy chọn, chúng ta có thể sửa đổi màu nền trước, màu nền và màu chỉ báo của tùy chọn đó. Ngoài ra, chúng ta cũng có thể thiết lập kiểu và kích thước phông chữ trong tab này.

vba-excel-3-a1-tokyotower

Lưu ý: Kích thước phông chữ và cài đặt kiểu cho tất cả các loại mã sẽ được giữ nguyên, tức là tất cả các kiểu mã được hiển thị trong hộp màu mã.

Tùy chọn thanh chỉ báo ký quỹ, khi được kích hoạt, sẽ hiển thị một thanh ký quỹ nhỏ ở bên trái mã. Để thiết lập điểm ngắt, chúng ta chỉ cần nhấp vào thanh lề bên trái của dòng mã mà chúng ta muốn ngắt điểm.

Theo mặc định, tùy chọn Margin Bar được bật.

1.3 Tab Chung

Tab Chung cũng bao gồm nhiều tùy chọn mà chúng tôi không thể thay đổi.

Tùy chọn xử lý lỗi là tùy chọn quan trọng. Tùy chọn Break on Unhandled Errors được chọn theo mặc định, Taimienphi.vn khuyên bạn nên giữ nguyên thiết lập mặc định này.

Tùy chọn này có nghĩa là mã sẽ dừng nếu nó không thành công và chúng tôi không xử lý lỗi. Nhưng nếu lỗi đã được xử lý (ví dụ: bằng cách sử dụng tùy chọn On Error Resume Next hoặc On Error Goto), mã sẽ không bị hỏng và tiếp tục chạy.

 

1.4 Tab Dock

Trong tab này, chúng ta có thể chỉ định cửa sổ được gắn vào đế. Gắn kết có nghĩa là chúng ta có thể cố định vị trí của cửa sổ để nó không hiển thị xung quanh và chúng ta có thể xem tất cả các cửa sổ khác nhau cùng một lúc.

Tìm Hiểu Thêm: Thường Biến Khai Là Gì? Hình Ảnh, Ví Dụ Và Thuộc Tính Của Biến

Bài viết Kiến thức VBA trong Excel (Phần 3) trên đây chúng tôi vừa hướng dẫn các bạn cách chọn một trình soạn thảo VB, các bạn có thể đọc thêm bài Kiến thức vba excel Phần 2. Ngoài ra, nếu có bất kỳ câu hỏi hay thắc mắc nào cần được giải đáp, bạn đọc có thể để lại ý kiến ​​của mình trong phần bình luận bên dưới bài viết.

Thường xuyên truy cập Tokyo Tower để cập nhật kiến thức hữu ích nhé!