Trong Microsoft Excel, chúng ta có thể xác định xem một Ô có nằm trong Phạm vi với Hàm IF hay không, tuy nhiên, khi cần xác định cùng một mã thông qua mã VBA thì chúng ta cần sử dụng câu lệnh useif. Dưới đây là mã VBA và quy trình mà bạn cần dán vào mô-đun mã của tệp của mình.

{trống} 1. Mở Excel 2. Nhấn ALT + F11 3. VBA Editor sẽ mở.

  1. Nhấp vào bất kỳ đâu trong Cửa sổ Dự án.

  2. Nhấp vào Chèn 6. Nhấp vào Mô-đun

Image1

{trống} 7. Trong cửa sổ mã, hãy sao chép và dán hàm mã được đề cập bên dưới InRange (Range1 As Range, Range2 As Range) As Boolean ‘trả về True nếu Range1 nằm trong Range2 Dim InterSectRange As Range Set InterSectRange = Application.InterSect (Range1, Range2)

InRange = Không phải là InterSectRange là Không có gì Đặt InterSectRange = Không có gì Kết thúc Chức năngSub TestInRange ()

If InRange (ActiveCell, Range (“A1: D100”)) thì mã ‘để xử lý rằng ô đang hoạt động nằm trong phạm vi bên phải MsgBox “Active Cell In Range!” “”

Mã khác để xử lý rằng ô đang hoạt động không nằm trong phạm vi phù hợp MsgBox “Active Cell NOT In Range!” “”

End If End Sub

you22

{trống} 8. Khi điều này được dán, hãy chuyển đến tệp Excel 9. Chọn ô A1 10. Nhấp vào Tab XEM trên ruy-băng 11. Nhấp vào Macros 12. Nhấp vào Xem Macro 13. Phím tắt để Xem Macro là ALT + F8 14. A Cửa sổ sẽ bật lên

you33

{trống} 15. Chọn Macro 16. Ở đây Macro được đặt tên là “TestInRange” 17. Chọn Macro “TestInRange” 18. Nhấp vào Run 19. Khi ô này nằm trong Range, bạn sẽ nhận được một cửa sổ bật lên có nội dung “Active Cell In Range!”

image4

{trống} 20. Nhấp vào OK để đóng Hộp Bây giờ chúng ta sẽ chọn Ô G9 không nằm trong Phạm vi {trống} 1. Chọn ô G9 2. Nhấp vào Tab XEM trên ribbon 3. Nhấp vào Macro 4. Nhấp vào Xem Macro 5. Phím tắt để Xem Macro là ALT + F8 6. Một cửa sổ sẽ bật lên

yo55

{trống} 7. Chọn Macro 8. Ở đây Macro được đặt tên là “TestInRange” 9. Chọn Macro “TestInRange” 10. Nhấp vào Run 11. Vì ô này không nằm trong Range, bạn sẽ nhận được một cửa sổ bật lên có nội dung “Active Cell NOT In Range!”

image6

{trống} 12. Bấm OK để đóng Hộp Đây là cách chúng ta có thể xác định xem một Ô có nằm trong một Phạm vi hay không bằng cách sử dụng VBA.

image 48