Avgör om en cell faller inom ett specifikt Excel -cellintervall

Innehållsförteckning

Så här kan du kontrollera om den aktiva cellen finns i ett tidigare definierat cellintervall i din tabell

Många makron reagerar på positionen för den aktiva cellen. Men hur vet du om den aktiva cellen är i ett visst cellintervall? Det är inte nödvändigt att fråga detta med tidskrävande IF-kommandon. Använd helt enkelt funktionerna i VBA för att skapa korsningar mellan områden. Följande Excel -makro visar hur du gör detta:

Sub IstZelleImRbereich ()
Dim testområde som intervall
Ange testintervall = Område ("b5: c60")
Om Intersect (ActiveCell, testområde) är ingenting då
MsgBox "Den aktiva cellen är inte i intervallet" & _
Testområde. Adress (falskt, falskt)
Annan
MsgBox "Den aktiva cellen finns i området" & _
Testområde. Adress (falskt, falskt)
Avsluta om
Avsluta Sub

För att använda makrot, klicka först på en cell. Ring sedan makrot. Den kontrollerar om den aktiva cellen är i det cellintervall som du har definierat i makrot. Om så inte är fallet visar Excel detta med ett meddelandefönster:

Om den aktiva cellen å andra sidan är i det angivna cellintervallet, visar makrot också detta faktum med ett meddelandefönster:

Du anger vilket målområde du vill testa för en överlappning i makrot med variabeln TESTOMRÅDE.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave