Bestem om en celle faller innenfor et bestemt Excel -celleområde

Innholdsfortegnelse

Slik kan du kontrollere om den aktive cellen er plassert i et tidligere definert celleområde i tabellen

Mange makroer reagerer på posisjonen til den aktive cellen. Men hvordan vet du om den aktive cellen er i et bestemt celleområde? Det er ikke nødvendig å spørre dette faktum med tidkrevende IF-kommandoer. Bare bruk funksjonene til VBA for å lage kryss mellom områder. Følgende Excel -makro viser hvordan du gjør dette:

Sub IstZelleImRbereich ()
Dim testområde som Range
Angi testområde = Område ("b5: c60")
Hvis kryss (ActiveCell, testområde) ikke er noe da
MsgBox "Den aktive cellen er ikke i området" & _
Testområde. Adresse (usann, usann)
Ellers
MsgBox "Den aktive cellen er i området" & _
Testområde. Adresse (usann, usann)
Slutt om
Slutt Sub

For å bruke makroen, klikk først på en celle. Ring deretter makroen. Den sjekker om den aktive cellen er i celleområdet du har definert i makroen. Hvis dette ikke er tilfelle, viser Excel dette med et meldingsvindu:

Hvis den aktive cellen derimot er i det angitte celleområdet, viser makroen også dette faktum med et meldingsvindu:

Du angir hvilket målområde du vil teste for en overlapping i makroen ved hjelp av varianten TESTOMRÅDE.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave