Неисправна функција у ВБА

У овом чланку ћете научити како се користи Празно функција у ВБА да провери да ли је ћелија празна. Ако желите да учините исто у Екцелу, слична функција је ИсБланк функција. У овом упутству корак по корак за све нивое корисника програма Екцел и ВБА видећете како да користите обе функције.

Коришћење функције ИсЕмпти у ВБА

Као што смо већ споменули у уводу, Празно је једноставна функција у ВБА која проверава да ли је ћелија празна. Ако изабрано не садржи ниједну вредност, функција ће вратити Боолеан ТРУЕ. С друге стране, ако ћелија садржи вредност, функција враћа ФАЛСЕ. Ево кода:

123456789 Ако је ИсЕмпти (Схеет1.Ранге ("А1"). Вредност) = ТачноСхеет1.Ранге ("Б1"). Валуе = "Ћелија А1 је празна"ИначеСхеет1.Ранге ("Б1"). Валуе = "Вредност у А1 је" & Схеет1.Ранге ("А1"). ВредностКрај Ако

У примеру желимо да проверимо да ли ћелија А1 у Схеет1 садржи било коју вредност. Стога, ако је ћелија празна, вратит ћемо „Ћелија А1 је празна“ у ћелији Б1. Ако ћелија садржи вредност, вратићемо вредност ћелије А1 у ћелији Б1. Покренимо прво код са празним А1, а затим са А1 који садржи неку вредност:

Слика 1. Употреба ИсЕмпти у ВБА са празном ћелијом

Слика 2. Коришћење ИсЕмпти у ВБА са попуњеном ћелијом

Коришћење функције ИсБланк у Екцелу

Тхе ИсБланк функција такође проверава да ли је вредност ћелије празна, али ова функција не постоји у ВБА. На сличним примерима видећемо како да проверимо да ли је ћелија празна у Екцелу, користећи ову формулу:

1 = ИСБЛАНК (А1)

Слика 3. Коришћење ИсБланк -а у Екцелу са празном А1 ћелијом

Слика 4. Коришћење ИсБланк -а у Екцелу са попуњеном А1 ћелијом

Као што видите, проверавамо да ли је ћелија А1 празна и враћамо резултат функције у ћелији Б1. На слици 3, резултат функције је Боолеан ТРУЕ. С друге стране, на слици 4, резултат функције је ЛАЖ, јер је ћелија А1 „11“ и није празна.

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

wave wave wave wave wave