Määritä, kuuluuko solu tietylle Excel -solualueelle

Sisällysluettelo

Näin voit tarkistaa, onko aktiivinen solu taulukon aiemmin määritetyllä solualueella

Monet makrot reagoivat aktiivisen solun sijaintiin. Mutta miten voit kertoa, onko aktiivinen solu tietyllä solualueella? Tätä tosiasiaa ei tarvitse kysyä aikaa vieviltä IF-komennoilta. Käytä vain VBA: n toimintoja alueiden välisen risteyksen luomiseen. Seuraava Excel -makro näyttää, miten tämä tehdään:

Sub IstZelleImRbereich ()
Testausalueen himmentäminen alueena
Aseta testialue = Alue ("b5: c60")
Jos leikkaus (ActiveCell, testialue) ei ole mitään
MsgBox "Aktiivinen solu ei ole alueella" & _
Testi -alue Osoite (väärä, epätosi)
Muu
MsgBox "Aktiivinen solu on alueella" & _
Testi -alue Osoite (väärä, epätosi)
Loppu Jos
End Sub

Jos haluat käyttää makroa, napsauta ensin solua. Soita sitten makro. Se tarkistaa, onko aktiivinen solu makron määrittämällä solualueella. Jos näin ei ole, Excel näyttää tämän viesti -ikkunassa:

Jos toisaalta aktiivinen solu on määritetyllä solualueella, makro näyttää tämän tosiasian myös viesti -ikkunassa:

TEST AREA -muuttujan avulla voit määrittää, minkä kohdealueen haluat testata makron päällekkäisyyden varalta.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave