Zjistěte, zda buňka spadá do konkrétního rozsahu buněk aplikace Excel

Obsah

Takto můžete zkontrolovat, zda se aktivní buňka nachází v dříve definovaném rozsahu buněk ve vaší tabulce

Mnoho maker reaguje na polohu aktivní buňky. Jak ale poznáte, že je aktivní buňka v určitém rozsahu buněk? Tuto skutečnost není nutné dotazovat časově náročnými příkazy IF. Jednoduše použijte funkce VBA k vytvoření průniků mezi oblastmi. Následující makro aplikace Excel ukazuje, jak to provést:

Sub IstZelleImRbereich ()
Ztlumit testovací oblast jako rozsah
Nastavit rozsah testu = Rozsah ("b5: c60")
Pokud Intersect (ActiveCell, test area) není nic potom
MsgBox „Aktivní buňka není v rozsahu“ & _
Testovací oblast. Adresa (False, False)
Jiný
MsgBox „Aktivní buňka je v oblasti“ & _
Testovací oblast. Adresa (False, False)
Konec If
End Sub

Chcete -li použít makro, nejprve klikněte na buňku. Potom zavolejte makro. Zkontroluje, zda je aktivní buňka v rozsahu buněk, který jste definovali v makru. Pokud tomu tak není, Excel to zobrazí v okně zprávy:

Pokud je naopak aktivní buňka v zadaném rozsahu buněk, makro tuto skutečnost zobrazí také v okně zprávy:

Pomocí proměnné TEST AREA určíte, kterou cílovou oblast chcete v makru otestovat na překrytí.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave