Утврдите да ли ћелија спада у одређени опсег ћелија Екцел

Преглед садржаја

Овако можете проверити да ли се активна ћелија налази у претходно дефинисаном опсегу ћелија у вашој табели

Многи макрои реагују на положај активне ћелије. Али како ћете знати да ли је активна ћелија у одређеном опсегу ћелија? Није потребно испитивати ову чињеницу помоћу ИФ команди које одузимају много времена. Једноставно користите функције ВБА за креирање пресека између области. Следећи Екцел макро приказује како се то ради:

Суб ИстЗеллеИмРбереицх ()
Затамните тестну површину као домет
Подеси испитни опсег = Опсег ("б5: ц60")
Ако Интерсецт (АцтивеЦелл, тест ареа) није ништа
МсгБок "Активна ћелија није у опсегу" & _
Тест подручје. Адреса (Нетачно, Нетачно)
Иначе
МсгБок "Активна ћелија је у области" & _
Тест подручје. Адреса (Нетачно, Нетачно)
Крај Ако
Енд Суб

Да бисте користили макро, прво кликните на ћелију. Затим позовите макро. Он проверава да ли је активна ћелија у опсегу ћелија који сте дефинисали у макроу. Ако то није случај, Екцел приказује ово са прозором за поруку:

С друге стране, ако је активна ћелија у наведеном опсегу ћелија, макро приказује и ову чињеницу са прозором за поруку:

Помоћу променљиве ТЕСТ АРЕА одређујете које циљно подручје желите да тестирате на преклапање у макроу.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave