Ugotovite, ali celica spada v določeno območje celic Excel

Kazalo

Tako lahko preverite, ali se aktivna celica nahaja v predhodno določenem obsegu celic v tabeli

Številni makri se odzivajo na položaj aktivne celice. Kako pa ugotovite, ali je aktivna celica v določenem razponu celic? Tega dejstva ni treba spraševati z zamudnimi ukazi IF. Preprosto uporabite funkcije VBA, da ustvarite križišča med območji. Naslednji makro Excel prikazuje, kako to storiti:

Sub IstZelleImRbereich ()
Zatemni preskusno območje kot območje
Nastavi preskusno območje = Območje ("b5: c60")
Če presek (ActiveCell, preskusno območje) ni nič
MsgBox "Aktivna celica ni v obsegu" & _
Testno območje. Naslov (napačno, napačno)
Sicer pa
MsgBox "Aktivna celica je na območju" & _
Testno območje. Naslov (napačno, napačno)
Konec Če
End Sub

Če želite uporabiti makro, najprej kliknite celico. Nato pokličite makro. Preverja, ali je aktivna celica v obsegu celic, ki ste ga določili v makru. Če temu ni tako, Excel prikaže to okno s sporočilom:

Če pa je aktivna celica v določenem obsegu celic, makro prikaže tudi to dejstvo z oknom s sporočilom:

S spremenljivko TEST AREA določite, katero ciljno območje želite preizkusiti prekrivanje v makru.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave