Xác định xem một ô có nằm trong một phạm vi ô Excel cụ thể hay không

Mục lục

Đây là cách bạn có thể kiểm tra xem ô hiện hoạt có nằm trong một phạm vi ô đã xác định trước đó trong bảng của bạn hay không

Nhiều macro phản ứng với vị trí của ô đang hoạt động. Nhưng làm thế nào để bạn biết liệu ô đang hoạt động có nằm trong một phạm vi ô nhất định hay không? Không cần thiết phải truy vấn thực tế này bằng các lệnh IF tốn thời gian. Đơn giản chỉ cần sử dụng các chức năng của VBA để tạo giao cắt giữa các khu vực. Macro Excel sau đây cho biết cách thực hiện việc này:

Sub IstZelleImRbereich ()
Vùng kiểm tra mờ As Range
Đặt phạm vi kiểm tra = Phạm vi ("b5: c60")
Nếu Intersect (ActiveCell, khu vực thử nghiệm) Không có gì thì
MsgBox "Ô hiện hoạt không nằm trong phạm vi" & _
Khu vực kiểm tra. Địa chỉ (Sai, Sai)
Khác
MsgBox "Ô hiện hoạt nằm trong vùng" & _
Khu vực kiểm tra. Địa chỉ (Sai, Sai)
Kết thúc nếu
Kết thúc Sub

Để sử dụng macro, trước tiên hãy nhấp vào một ô. Sau đó gọi macro. Nó kiểm tra xem ô hiện hoạt có nằm trong phạm vi ô mà bạn đã xác định trong macro hay không. Nếu đây không phải là trường hợp, Excel sẽ hiển thị điều này với một cửa sổ thông báo:

Mặt khác, nếu ô hiện hoạt nằm trong phạm vi ô được chỉ định, macro cũng hiển thị thông tin này với một cửa sổ thông báo:

Bạn chỉ định khu vực mục tiêu nào bạn muốn kiểm tra chồng chéo trong macro bằng cách sử dụng biến VÙNG KIỂM TRA.

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