Bestem, om en celle falder inden for et specifikt Excel -celleområde

Indholdsfortegnelse

Sådan kan du kontrollere, om den aktive celle er placeret i et tidligere defineret celleområde i din tabel

Mange makroer reagerer på den aktive celles position. Men hvordan finder du ud af, om den aktive celle er i et bestemt område af celler? Det er ikke nødvendigt at spørge denne kendsgerning med tidskrævende IF-kommandoer. Du skal blot bruge funktionerne i VBA til at skabe kryds mellem områder. Følgende Excel -makro viser, hvordan du gør dette:

Sub IstZelleImRbereich ()
Dim testområde som område
Indstil testområde = område ("b5: c60")
Hvis skæringspunkt (ActiveCell, testområde) ikke er noget så
MsgBox "Den aktive celle er ikke i området" & _
Testområde. Adresse (falsk, falsk)
Andet
MsgBox "Den aktive celle er i området" & _
Testområde. Adresse (falsk, falsk)
Afslut Hvis
Afslut Sub

For at bruge makroen skal du først klikke på en celle. Ring derefter til makroen. Den kontrollerer, om den aktive celle er i det celleområde, som du har defineret i makroen. Hvis dette ikke er tilfældet, viser Excel dette med et meddelelsesvindue:

Hvis den aktive celle på den anden side er i det angivne celleområde, viser makroen også denne kendsgerning med et meddelelsesvindue:

Du angiver, hvilket målområde du vil teste for et overlap i makroen ved hjælp af varianten TESTOMRÅDE.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave