Cách mở và sử dụng Visual Basic Editor trong Excel

Cách mở và sử dụng Visual Basic Editor trong Excel

Bước đầu tiên trong việc sử dụng VBA trong Excel là tự làm quen với trình soạn thảo Visual Basic (còn được gọi là trình soạn thảo VBA hoặc trình soạn thảo VB).

Trong hướng dẫn này, tôi sẽ trình bày mọi thứ bạn cần biết về trình soạn thảo VBA, cũng như một số tùy chọn hữu ích mà bạn nên biết khi viết mã trong Excel VBA.

Trình soạn thảo Visual Basic trong Excel là gì?

Visual Basic Editor là một ứng dụng riêng biệt là một phần của Excel và mở bất cứ khi nào bạn mở một sổ làm việc Excel.Mặc định nó bị ẩn, để truy cập bạn cần kích hoạt nó.

Trình soạn thảo VB là nơi mã VB được lưu.

Bạn có thể lấy mã trong trình soạn thảo VB theo một số cách:

  1. Khi bạn ghi macro, nó sẽ tự động tạo một mô-đun mới trong trình soạn thảo VB và chèn mã vào mô-đun đó.
  2. Bạn có thể nhập mã VB theo cách thủ công trong trình soạn thảo VB.
  3. Bạn có thể sao chép mã từ các sổ làm việc khác hoặc Internet và dán vào trình soạn thảo VB.

Mở trình soạn thảo VB

Có một số cách để mở Visual Basic Editor trong Excel:

  1. Sử dụng phím tắt (dễ nhất, nhanh nhất)
  2. Sử dụng tab nhà phát triển.
  3. Sử dụng các tab trang tính.

Chúng ta hãy xem nhanh từng cái.

Phím tắt để mở trình soạn thảo Visual Basic

Cách dễ nhất để mở trình soạn thảo Visual Basic là sử dụng phím tắt - ALT + F11(Nhấn giữ phím ALT và nhấn phím F11).

câu hỏi liên quan  Cách đổi tên Trang tính trong Excel (4 Cách dễ dàng + Phím tắt)

Sau khi thực hiện việc này, nó sẽ mở ra một cửa sổ riêng cho trình soạn thảo Visual Basic.

Phím tắt này hoạt động như một nút chuyển đổi, vì vậy khi bạn sử dụng lại, nó sẽ đưa bạn trở lại ứng dụng Excel (mà không cần đóng trình soạn thảo VB).

Các phím tắt cho phiên bản Mac làChọn + F11Fn + Chọn + F11

Sử dụng tab nhà phát triển

Để mở Trình soạn thảo Visual Basic từ Ruy-băng:

  1. Nhấp vào tab "Nhà phát triển" (nếu bạn không thấy tab "Nhà phát triển", hãy đọc cách tải nó).
  2. Trong nhóm mã, bấm Visual Basic.

Nút Visual Basic Editor trong ruy-băng

Sử dụng các tab trang tính

Đây là cách ít được sử dụng hơn để mở trình soạn thảo Vb.

Chuyển đến tab trang tính bất kỳ, nhấp chuột phải và chọn Mã Chế độ xem.

Xem mã để mở trình soạn thảo VB

Phương pháp này không chỉ mở trình soạn thảo VB mà còn đưa bạn đến cửa sổ mã cho đối tượng trang tính đó.

Điều này rất hữu ích khi bạn muốn viết mã chỉ áp dụng cho một trang tính cụ thể.Điều này thường xảy ra đối với các sự kiện trang tính.

Giải phẫu của Visual Basic Editor trong Excel

Khi bạn lần đầu tiên mở trình soạn thảo VB, nó có vẻ hơi choáng ngợp.

Có các tùy chọn và phần khác nhau thoạt đầu có vẻ mới.

Ngoài ra, nó vẫn có giao diện Excel 97 ngày cũ.Mặc dù Excel đã cải thiện rất nhiều về thiết kế và khả năng sử dụng trong những năm qua, nhưng giao diện của trình soạn thảo VB vẫn không thay đổi theo bất kỳ cách nào.

Trong phần này, tôi sẽ hướng dẫn bạn qua các phần khác nhau của ứng dụng Visual Basic Editor.

Lưu ý: Khi tôi bắt đầu sử dụng VBA một vài năm trước, tôi đã bị choáng ngợp với tất cả các tùy chọn và cửa sổ mới này.Nhưng khi bạn đã quen với VBA, bạn sẽ hài lòng với hầu hết nó.Hầu hết thời gian, bạn không cần phải sử dụng tất cả các tùy chọn, chỉ cần một tay.

Dưới đây là hình ảnh của các thành phần khác nhau của trình soạn thảo VB.Những điều này sau đó được mô tả chi tiết trong các phần sau của hướng dẫn này.

Các phần khác nhau của trình soạn thảo VB trong Excel

Bây giờ chúng ta hãy xem nhanh từng thành phần và xem nó có chức năng gì:

Thanh menu

Đây là nơi chứa tất cả các tùy chọn bạn có thể sử dụng trong trình soạn thảo VB.Nó tương tự như Ribbon Excel, trong đó mỗi tab có các tab và tùy chọn.

Bạn có thể khám phá các tùy chọn có sẵn bằng cách nhấp vào từng phần tử menu.

Bạn sẽ nhận thấy các phím tắt được đề cập bên cạnh hầu hết các tùy chọn trong trình soạn thảo VB.Việc sử dụng trình soạn thảo VB trở nên rất dễ dàng khi bạn đã quen với một số phím tắt.

thanh công cụ

Theo mặc định, trình soạn thảo VB có một thanh công cụ với một số tùy chọn hữu ích mà bạn có thể cần thường xuyên nhất.Nó giống như Thanh công cụ truy cập nhanh trong Excel.Nó cho phép bạn truy cập nhanh vào một số tùy chọn hữu ích.

Bạn có thể tùy chỉnh một chút bằng cách xóa hoặc thêm các tùy chọn (bằng cách nhấp vào mũi tên xuống nhỏ ở cuối thanh công cụ).

Thêm hoặc xóa các tùy chọn khỏi thanh công cụ

Trong hầu hết các trường hợp, bạn chỉ cần thanh công cụ mặc định khi sử dụng trình soạn thảo VB.

Bạn có thể di chuyển thanh công cụ lên trên thanh menu bằng cách nhấp vào ba chấm màu xám (ở đầu thanh công cụ) và kéo chúng lên trên thanh menu.

Lưu ý: Có bốn thanh công cụ trong trình soạn thảo VB - Standard, Debug, Edit và UserForm.Những gì bạn thấy trong hình trên (và cũng là mặc định) là thanh công cụ tiêu chuẩn.Bạn có thể truy cập các thanh công cụ khác bằng cách đi tới tùy chọn Xem và di con trỏ qua tùy chọn Thanh công cụ.Nếu muốn, bạn có thể thêm một hoặc nhiều thanh công cụ vào trình soạn thảo VB.

Trình duyệt dự án

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 sử dụng Excel, mỗi sổ làm việc hoặc phần bổ trợ đang mở là một dự án.Mỗi mục này có thể chứa một tập hợp các đối tượng.

Ví dụ, trong hình ảnh bên dưới, Project Explorer hiển thị hai sổ làm việc đang mở (Book1 và Book2) và các đối tượng trong mỗi sổ làm việc (worksheets, ThisWorkbook và mô-đun trong Book1).

Có một biểu tượng dấu cộng ở bên trái của các đối tượng mà bạn có thể sử dụng để thu gọn danh sách các đối tượng hoặc mở rộng và xem danh sách đầy đủ các đối tượng.

Project Explorer trong Excel VBA Editor

Các đối tượng sau có thể là một phần của Project Explorer:

  1. Tất cả các sổ làm việc đang mở - Trong mỗi sổ làm việc (còn được gọi là một dự án), bạn có thể có các đối tượng sau:
    • Làm việclàm việc cho mỗi trang tính trong sáchđối tượng bảng
    • Đối tượng ThisWorkbook, đại diện cho chính sổ làm việc
    • của mỗi trang biểu đồBiểu đồ Vật(Chúng không phổ biến như trang tính)
    • mô-đun- Đây là nơi chứa mã được tạo bằng trình ghi macro.Bạn cũng có thể viết hoặc sao chép và dán mã VBA tại đây.
  2. Tất cả các phần bổ trợ mở

Hãy nghĩ về Project Explorer như một nơi để phác thảo tất cả các đối tượng mở trong Excel tại một thời điểm nhất định.

Phím tắt để mở Project Explorer làKiểm soát + R(Nhấn giữ phím điều khiển, sau đó nhấn R).Để đóng nó, chỉ cần nhấp vào biểu tượng đóng ở góc trên bên phải của cửa sổ Project Explorer.

Lưu ý: Đối với mọi đối tượng trong Project Explorer, có một cửa sổ mã nơi bạn có thể viết mã (hoặc sao chép và dán từ một nơi nào đó).Cửa sổ mã xuất hiện khi bạn bấm đúp vào một đối tượng.

Cửa sổ thuộc tính

Cửa sổ Thuộc tính là nơi bạn có thể xem các thuộc tính của đối tượng đã chọn.Nếu bạn chưa có cửa sổ Thuộc tính, bạn có thể sử dụng phím tắt F4 (hoặc chuyển đến tab Xem và nhấp vào cửa sổ Thuộc tính) để lấy.

câu hỏi liên quan  Cách xóa định dạng ô (từ tất cả, ô trống, ô cụ thể) trong Excel

Cửa sổ Thuộc tính là một cửa sổ nổi mà bạn có thể gắn vào trình soạn thảo VB.Trong ví dụ bên dưới, tôi đã gắn nó vào Project Explorer.

Cửa sổ thuộc tính được gắn bên dưới Project Explorer

Cửa sổ thuộc tính cho phép chúng ta thay đổi các thuộc tính của đối tượng đã chọn.Ví dụ: nếu tôi muốn trang tính được ẩn (hoặc rất ẩn), tôi có thể làm như vậy bằng cách thay đổi thuộc tính Hiển thị của đối tượng trang tính đã chọn.

Thay đổi thuộc tính hiển thị của trang tính trong cửa sổ thuộc tính

cửa sổ mã

Mỗi đối tượng được liệt kê trong Project Explorer có một cửa sổ mã.Bạn có thể mở cửa sổ mã của một đối tượng bằng cách bấm đúp vào đối tượng đó trong vùng Project Explorer.

Cửa sổ mã là nơi bạn viết mã hoặc sao chép và dán mã từ nơi khác.

Khi bạn ghi một macro, mã của nó sẽ đi vào cửa sổ mã của mô-đun.Excel tự động chèn một mô-đun để đưa mã của bạn vào khi bạn ghi macro.

Cửa sổ ngay lập tức

Cửa sổ ngay lập tức chủ yếu được sử dụng để gỡ lỗi mã.Một cách tôi sử dụng Cửa sổ ngay lập tức là sử dụng câu lệnh Print.Debug trong mã của mình và sau đó chạy mã.

Nó giúp tôi gỡ lỗi mã của mình và xác định vị trí mã của tôi bị kẹt.Nếu tôi nhận được kết quả của Print.Debug trong Cửa sổ ngay lập tức, tôi biết mã hợp lệ ít nhất cho đến dòng đó.

Nếu bạn chưa quen với mã hóa VBA, có thể mất một chút thời gian để gỡ lỗi bằng cách sử dụng Cửa sổ ngay lập tức.

Theo mặc định, Cửa sổ ngay lập tức không hiển thị trong trình soạn thảo VB.Bạn có thể lấy nó bằng phím tắt Control + G (hoặc bạn có thể chuyển đến tab Xem và nhấp vào Cửa sổ ngay lập tức).

Nơi thêm mã trong trình soạn thảo VB

Tôi hy vọng bây giờ bạn đã hiểu cơ bản về trình soạn thảo VB là gì và tất cả các phần của nó.

Trong phần này của hướng dẫn, tôi sẽ chỉ cho bạn nơi thêm mã VBA trong trình chỉnh sửa Visual Basic.

Có hai nơi để thêm mã VBA trong Excel:

  1. Cửa sổ mã của đối tượng.Các đối tượng này có thể là sổ làm việc, trang tính, biểu mẫu người dùng, v.v.
  2. Cửa sổ mã cho mô-đun.

Cửa sổ mã mô-đun so với Cửa sổ mã đối tượng

Trước tiên, hãy để tôi nhanh chóng tìm ra sự khác biệt giữa việc thêm mã trong một mô-đun và thêm mã trong cửa sổ mã đích.

Khi bạn thêm mã vào bất kỳ đối tượng nào, nó phụ thuộc vào một số hành động trên đối tượng đó sẽ kích hoạt mã.Ví dụ: nếu bạn muốn hiện tất cả các trang tính trong sổ làm việc ngay sau khi nó được mở, mã sẽ đi vào đối tượng ThisWorkbook (đại diện cho sổ làm việc).

Trong trường hợp này, trình kích hoạt là để mở sổ làm việc.

Tương tự như vậy, nếu bạn muốn bảo vệ một trang tính ngay sau khi kích hoạt một trang tính khác, mã sẽ chuyển đến cửa sổ mã trang tính.

Các trình kích hoạt này được gọi là sự kiện và bạn có thể liên kết mã sẽ được thực thi khi sự kiện xảy ra.

Thay vào đó, mã trong mô-đun cần được thực thi theo cách thủ công (hoặc cũng có thể được gọi từ các chương trình con khác).

Khi bạn ghi macro, Excel sẽ tự động tạo mô-đun và chèn mã macro đã ghi vào đó.Bây giờ nếu bạn phải chạy mã này, bạn cần phải thực thi macro theo cách thủ công.

Thêm mã VBA vào mô-đun

Trong khi ghi macro sẽ tự động tạo mô-đun và chèn mã vào đó, có một số hạn chế khi sử dụng trình ghi macro.Ví dụ, nó không thể sử dụng các vòng lặp hoặc các điều kiện If Then Else.

Trong trường hợp này, tốt hơn bạn nên sao chép và dán mã theo cách thủ công hoặc tự viết mã.

Các mô-đun có thể được sử dụng để giữ các loại mã VBA sau:

  1. tuyên bố: Bạn có thể khai báo các biến trong mô-đun.Khai báo một biến cho phép bạn chỉ định kiểu dữ liệu mà biến có thể giữ.Bạn chỉ có thể khai báo các biến cho một chương trình con hoặc cho tất cả các chương trình con trong một mô-đun (hoặc tất cả các mô-đun)
  2. chương trình con (thủ tục): Đây là đoạn mã chứa các bước bạn muốn VBA thực hiện.
  3. quy trình chức năng: Đây là mã trả về một giá trị duy nhất mà bạn có thể sử dụng để tạo một hàm tùy chỉnh (còn được gọi là hàm do người dùng xác định hoặc UDF trong VBA)

Theo mặc định, các mô-đun không phải là một phần của sổ làm việc.Nó cần được đưa vào trước khi sử dụng.

Thêm mô-đun trong trình soạn thảo VB

Dưới đây là các bước để thêm một mô-đun:

  1. Bấm chuột phải vào bất kỳ đối tượng nào của sổ làm việc (nơi bạn muốn mô-đun ở đó).Nhấp chuột phải vào bất kỳ đối tượng nào
  2. Di chuột qua tùy chọn chèn.
  3. Nhấp vào mô-đun.mô-đun nhấp chuột

Thao tác này sẽ ngay lập tức tạo một thư mục có tên Module và chèn một đối tượng có tên Module1.Nếu bạn đã chèn một mô-đun, các bước trên sẽ chèn một mô-đun khác.

Chèn một mô-đun vào trình soạn thảo VB

Sau khi chèn mô-đun, bạn có thể nhấp đúp vào đối tượng mô-đun trong trình khám phá dự án và nó sẽ mở cửa sổ mã cho nó.

Giờ đây, bạn có thể sao chép-dán mã hoặc tự viết mã.

Loại bỏ mô-đun

Dưới đây là các bước để xóa một mô-đun trong Excel VBA:

  1. Bấm chuột phải vào mô-đun bạn muốn xóa.
  2. Nhấp vào tùy chọn Loại bỏ Mô-đun.Xóa mô-đun của dự án trong trình soạn thảo VB
  3. Trong hộp thoại mở ra, nhấp vào Không.Mẹo trước khi xóa mô-đun

Lưu ý: Bạn có thể xuất mô-đun trước khi xóa nó.Nó được lưu dưới dạng tệp .bas mà bạn có thể nhập vào các dự án khác.Để xuất một mô-đun, hãy nhấp chuột phải vào mô-đun và nhấp vào Xuất Tệp.

Thêm mã vào cửa sổ mã đối tượng

Để mở cửa sổ mã cho một đối tượng, chỉ cần nhấp đúp vào nó.

Khi nó mở ra, bạn có thể nhập mã theo cách thủ công hoặc sao chép-dán mã từ các mô-đun khác hoặc internet.

Lưu ý rằng một số đối tượng cho phép bạn chọn các sự kiện mà bạn muốn viết mã.

Ví dụ: nếu bạn muốn viết mã cho những gì sẽ xảy ra khi lựa chọn thay đổi trong trang tính, trước tiên bạn cần chọn trang tính từ danh sách thả xuống ở góc trên bên trái của cửa sổ mã, sau đó chọn Thay đổi sự kiện từ danh sách thả xuống - ở bên phải.

Sự kiện thay đổi lựa chọn trong cửa sổ mã VBA

Lưu ý: Các sự kiện này dành riêng cho các đối tượng.Khi bạn mở cửa sổ mã cho sổ làm việc, bạn sẽ thấy các sự kiện liên quan đến đối tượng sổ làm việc.Khi bạn mở cửa sổ mã cho một trang tính, bạn sẽ thấy các sự kiện liên quan đến đối tượng trang tính.

Trình soạn thảo VB tùy chỉnh

Mặc dù cài đặt mặc định của trình soạn thảo Visual Basic đủ tốt cho hầu hết người dùng, nhưng nó cho phép bạn tùy chỉnh thêm giao diện và một số chức năng.

Trong phần này của hướng dẫn, tôi sẽ chỉ cho bạn tất cả các tùy chọn của bạn khi tùy chỉnh trình soạn thảo VB.

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

Thao tác này sẽ mở hộp thoại Tùy chọn, hộp thoại này sẽ cung cấp cho bạn tất cả các tùy chọn tùy chỉnh trong trình soạn thảo VB.Hộp thoại Tùy chọn có bốn tab (được hiển thị bên dưới) với các tùy chọn tùy chỉnh khác nhau cho trình soạn thảo Visual Basic.

Các tùy chọn để tùy chỉnh trình chỉnh sửa Vb

Hãy xem nhanh từng tab và các tùy chọn quan trọng trong mỗi tab.

tab biên tập viên

Mặc dù các cài đặt tích hợp hoạt động tốt trong hầu hết các trường hợp, hãy để tôi vẫn duyệt qua các tùy chọn trong tab này.

Khi bạn trở nên thành thạo hơn với VBA trong Excel, bạn có thể muốn tùy chỉnh trình soạn thảo VB bằng một số tùy chọn này.

Kiểm tra ngữ pháp tự động

Khi sử dụng VBA trong Excel, ngay sau khi lỗi cú pháp xảy ra, một hộp thoại bật lên (với một số mô tả về lỗi).Như hình bên dưới:

câu hỏi liên quan  Cách xem ai đã hủy theo dõi bạn trên Instagram

Kiểm tra cú pháp tự động trong các tùy chọn trình soạn thảo Visual Basic

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

Nếu bạn là người mới bắt đầu, tôi khuyên bạn nên bật tùy chọn này.Khi bạn có nhiều kinh nghiệm hơn với việc viết mã, bạn có thể bắt đầu thấy các cửa sổ bật lên này gây phiền nhiễu và bạn có thể tắt tùy chọn này.

khai báo biến bắt buộc

Đây là một tùy chọn tôi khuyên bạn nên bật.

Khi bạn sử dụng VBA, bạn sử dụng các biến để chứa các kiểu dữ liệu và đối tượng khác nhau.

Khi bạn bật tùy chọn này, nó sẽ tự động chèn một câu lệnh "Option Explicit" vào đầu cửa sổ mã.Điều này buộc bạn phải khai báo tất cả các biến mà bạn sử dụng trong mã của mình.Nếu bạn không khai báo biến và cố gắng thực thi đoạn mã, bạn sẽ gặp lỗi (như hình bên dưới).

Lỗi không khai báo biến trong Excel VBA

Trong ví dụ trên, tôi đã sử dụng biến Var, nhưng tôi không khai báo nó.Vì vậy, khi tôi cố gắng chạy mã, nó hiển thị lỗi.

Tùy chọn này hữu ích khi bạn có nhiều biến.Nó thường giúp tôi tìm các tên biến sai chính tả vì chúng được coi là không được khai báo và hiển thị lỗi.

Lưu ý: Khi tùy chọn này được bật, nó 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 vì nó giúp bạn có được danh sách các thuộc tính của một phương thức đối tượng.

Ví dụ, nếu tôi muốn xóa một trang tính (Sheet1), tôi cần sử dụng hàng Sheet1.Delete.

Khi tôi nhập mã, ngay sau khi tôi nhập dấu chấ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 Worksheet (hiển thị bên dưới).

Tùy chọn thành viên danh sách tự động trong trình soạn thảo VB

Tính năng autolist rất tuyệt vì nó cho phép bạn:

  • 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 pháp từ danh sách
  • Hiển thị cho bạn tất cả các thuộc tính và phương pháp mà bạn có thể không biết
  • Tránh lỗi chính tả

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

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

Khi bạn nhập một hàm vào trang tính Excel, nó sẽ hiển thị cho bạn một số thông tin về hàm — chẳng hạn như các đối số mà nó cần.

Tương tự như vậy, khi bạn nhập một hàm trong VBA, nó sẽ hiển thị cho bạn một số thông tin (hiển thị bên dưới).Nhưng để làm điều này, bạn cần đảm bảo rằng tùy chọn "Thông tin nhanh tự động" được bật (theo mặc định).

Tùy chọn thông tin nhanh tự động trong trình soạn thảo VB

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

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

Tôi thấy nó hữu ích khi gỡ lỗi mã hoặc chuyển qua mã có chứa các vòng lặp.

Tùy chọn Mẹo dữ liệu tự động trong tùy chọn trình soạn thảo Visual Basic

Trong ví dụ trên, ngay khi tôi đặt con trỏ vào biến (var), nó sẽ hiển thị giá trị mà nó giữ.

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

tự động thụt lề

Vì mã VBA có thể trở nên dài dòng và lộn xộn, việc sử dụng thụt đầu dòng làm tăng khả năng đọc mã.

Khi viết mã, bạn có thể sử dụng phím tab để thụt lề.

Tùy chọn này đảm bảo rằng khi bạn hoàn thành một dòng được thụt lề và nhấn Enter, dòng tiếp theo không bắt đầu lại từ đầu mà có cùng độ thụt lề với dòng trước đó.

Bật thụt lề trong cửa sổ mã trình soạn thảo VB

Trong ví dụ trên, sau khi tôi viết dòng Debug.Print và nhấn enter, nó sẽ bắt đầu ngay bên dưới nó (với cùng mức thụt lề).

Tôi thấy tùy chọn này hữu ích, tắt nó có nghĩa là thụt lề thủ công mọi dòng trong khối mã mà tôi muốn thụt lề.

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

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

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

Nó tiết kiệm thời gian vì bạn không phải cắt và dán trước.Bạn chỉ cần chọn và kéo nó.

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

Mặc định ở chế độ xem toàn bộ mô-đun

Khi tùy chọn này được bật, bạn sẽ có thể xem tất cả các quy trình trong mô-đun trong một danh sách có thể cuộn được.

Nếu tùy chọn này bị tắt, bạn chỉ có thể thấy một mô-đun tại một thời điểm.Bạn phải chọn mô-đun bạn muốn xem từ danh sách thả xuống ở 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à tôi khuyên bạn nên giữ nó theo cách đó.

Một lý do khiến bạn có thể muốn tắt nó là khi bạn có nhiều chương trình cồng kềnh và việc cuộn qua chúng mất thời gian hoặc khi bạn có nhiều chương trình và muốn tìm nhanh thay vì mất thời gian khi cuộn.

chương trình phân tách

Khi tùy chọn này được bật, bạn sẽ thấy một đường (một loại dải phân cách) giữa hai quy trình.

Tôi thấy điều này hữu ích vì nó hiển thị trực quan khi một quá trình kết thúc và một quá trình khác bắt đầu.

Tùy chọn phân tách thủ tục trong trình soạn thảo VB

Nó được bật theo mặc định và tôi khuyên bạn nên giữ nó theo cách đó.

Tab Định dạng Trình chỉnh sửa

Sử dụng các tùy chọn trong tab Định dạng của trình soạn thảo, bạn có thể tùy chỉnh giao diện mã của mình trong cửa sổ mã.

Cá nhân tôi giữ tất cả các tùy chọn mặc định vì tôi ổn.Bạn có thể điều chỉnh theo ý thích của mình nếu cần.

Để thực hiện thay đổi, trước tiên bạn cần chọn một tùy chọn trong hộp màu mã.Sau khi chọn một tùy chọn, bạn có thể sửa đổi màu nền trước, nền và chỉ báo của nó.

Loại phông chữ và kích thước phông chữ cũng có thể được đặt trong tab này.Nên sử dụng phông chữ có độ rộng cố định như Courier New vì nó làm cho mã dễ đọc hơn.

Lưu ý rằng cài đặt loại phông chữ và kích thước sẽ được giữ nguyên cho tất cả các loại mã (nghĩa là, tất cả các loại mã được hiển thị trong hộp màu mã).

Dưới đây là hình ảnh với các điểm ngắt của tôi được chọn và tôi có thể thay đổi định dạng của nó.

Các tùy chọn định dạng trình soạn thảo trong trình soạn thảo VB

Lưu ý: Khi tùy chọn thanh chỉ báo ký quỹ được bật, một thanh ký quỹ nhỏ sẽ xuất hiện ở bên trái của mã.Điều này rất hữu ích vì nó hiển thị các chỉ số hữu ích trong khi thực thi mã.Trong ví dụ trên, khi bạn đặt một điểm ngắt, nó sẽ tự động hiển thị một chấm màu đỏ ở bên trái của dòng trong thanh lề.Ngoài ra, để đặt điểm ngắt, bạn có thể chỉ cần nhấp vào thanh lề ở bên trái của dòng mã bạn muốn ngắt.

Theo mặc định, thanh chỉ báo ký quỹ được bật và tôi khuyên bạn nên giữ nó theo cách đó.

Một trong những sinh viên lớp VBA của tôi thấy tùy chọn tùy chỉnh này hữu ích và cô ấy bị mù màu.Bằng cách sử dụng các tùy chọn ở đây, cô ấy có thể đặt màu sắc và định dạng để có thể dễ dàng sử dụng VBA.

Tab chung

Tab Chung có nhiều tùy chọn, nhưng bạn không cần phải thay đổi bất kỳ tùy chọn nào.

Tôi khuyên bạn nên giữ nguyên tất cả các tùy chọn.

Một tùy chọn quan trọng cần hiểu trong tab này là xử lý lỗi.

Theo mặc định, "Giải quyết các lỗi chưa được xử lý" được chọn và tôi khuyên bạn nên giữ nguyên như vậy.

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

Gắn vào tab

Trong tab này, bạn có thể chỉ định các cửa sổ được gắn vào đế.

Gắn kết có nghĩa là bạn có thể định vị một cửa sổ (chẳng hạn như cửa sổ Project Explorer hoặc Properties) để nó không nổi và bạn có thể xem tất cả các cửa sổ khác nhau cùng một lúc.

Nếu không gắn đế, bạn sẽ có thể xem từng cửa sổ ở chế độ toàn màn hình và phải chuyển sang cửa sổ khác.

Tôi khuyên bạn nên giữ cài đặt mặc định.

Oh xin chào 👋Hân hạnh được biết bạn.

Theo dõi bản tin của chúng tôi, Gửi rất thường xuyênCông nghệ tuyệt vờiĐến bài viết của bạn.

Gửi cảm nhận