Funkcja CZY.PUSTA to jedna z funkcji informacyjnych Excela. Zwraca wartość typu logicznego (Prawda lub Fałsz), informując, czy dana komórka jest pusta czy nie.
Funkcja ma jeden argument – odwołanie do komórki, którą chcemy sprawdzić.
Jeżeli w komórce jest formuła, której wynikiem jest pusty łańcuch tekstowy – komórka ta nie jest pusta.
Odpowiednikiem funkcji w VBA jest funkcja IsEmpty()
Application.ScreenUpdating to właściwość obiektu Application odpowiadająca za zamrażanie/odświeżanie ekranu.
kliknij, aby powiększyć
Właściwość ta stosowana jest najczęściej przy działaniu procedury kodu VBA aktualizującej dane w pętli, pobieraniu danych zewnętrznych i wstawianiu ich do arkusza/y itp. Jeżeli proces ten trwa dłużej może pojawić się mało przyjemne migotanie ekranu.
Zdecydowanie lepiej w takim przypadku wyłączyć odświeżanie ekranu i włączyć jej po zakończeniu procedury.
Funkcja Hlookup w VBA to jedna z funkcji arkuszowych VBA. Jest to funkcja typu Wyszukiwania i odwołania. Wyszukuje określoną wartość w pierwszym wierszu tabeli/zakresu komórek i zwraca wartość z wybranego wiersza w tej samej kolumnie, gdzie znaleziono wartość.
kliknij. aby powiększyć
Argumenty funkcji to:
Arg1 – wartość do wyszukania w pierwszym wierszu tabeli/zakresu. Argument obowiązkowy;
Arg3 – numer kolejny wiersza, z którego ma być zwrócony wynik. Argument obowiązkowy
Arg4 – wartość logiczna True lub False. Dla wartości True wyszukiwana będzie wartość dopasowana, dla wartości False – dokładna. Argument opcjonalny, wartość domyślne to True.
W stosowaniu funkcji ważne są 2 sprawy:
szukana wartość musi być zawsze w pierwszym wierszu tabeli/zakresu
jeżeli szukana wartość występuje kilka razy – funkcja zawsze zwróci tylko odwołanie do pierwszego jej wystąpienia
jeżeli wyszukiwana wartość nie występuje w zakresie – funkcja zwróci błąd wykonania 1004 – konieczne jest jego obsłużenie w kodzie.