VBA là không có gì

Mục lục

Hướng dẫn này sẽ trình bày cách sử dụng câu lệnh Is Nothing trong VBA

VBA Không có gì tuyên bố sử dụng Toán tử “Là” VBA và kiểm tra xem một đối tượng đã được gán cho một biến đối tượng.

123456 Sub CheckObjectDim rng as RangeNếu rng Không có gì thìMsgbox "Phạm vi không được chỉ định"Kết thúc nếuKết thúc Sub

Chúng ta cũng có thể sử dụng Not with Is Nothing với câu lệnh If để đảm bảo rằng một Phạm vi đã được gán cho biến phạm vi mà chúng tôi đã khai báo và sau đó chạy mã mà chúng tôi muốn chạy nếu biến đó đã được chỉ định.

1234567 Sub CheckAssignedObjectDim rng as RangeĐặt rng = Range ("A1: A6")If Not rng Is Nothing thenlàm một số mã ở đâyKết thúc nếuKết thúc Sub

Chúng ta có thể sử dụng câu lệnh Is Nothing cho bất kỳ loại đối tượng nào. Nó có thể cực kỳ hữu ích trong việc ngăn chặn các lỗi trong mã của chúng tôi, nơi một đối tượng có thể không được gán cho một biến đối tượng.

Ví dụ, chúng ta có thể sử dụng một biến trang tính và gán nó cho Trang tính Hoạt động. Nếu chúng ta làm điều này thành công, thì chúng ta có thể chọn A2 trong trang tính đó.

1234567 Sub CheckWorksheetObjectLàm mờ ws dưới dạng Trang tínhĐặt ws = ActiveSheetNếu không phải là không có gì thìws.Range ("A2"). ChọnKết thúc nếuKết thúc Sub

Trong đoạn mã trên, ô A2 sẽ được chọn. Nếu chúng ta xóa dòng “Đặt ws = ActiveSheet“, Thì câu lệnh If sẽ bỏ qua dòng mã đó và ô A2 sẽ không được chọn.

Không có gì cũng có thể được sử dụng trong các ứng dụng Microsoft Office khác như PowerPoint, Outlook, Access và Word. Đoạn mã sau sẽ kiểm tra xem liệu Đối tượng Tài liệu đã được gán cho Tài liệu Word Hoạt động hay chưa.

123456789 Sub CheckDocumentObjectLàm mờ wdDoc dưới dạng Tài liệuĐặt wdDoc = ActiveDocumentNếu wdDoc là Không có gì thìMsgBox "Tài liệu không được chỉ định"KhácMsgBox "Tài liệu được chỉ định"Kết thúc nếuKết thúc Sub

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave