Funkcja jest pusta w VBA

W tym artykule dowiesz się, jak korzystać z Jest pusty funkcja w VBA, aby sprawdzić, czy komórka jest pusta. Jeśli chcesz zrobić to samo w programie Excel, podobną funkcją jest Jest pusty funkcjonować. W tym samouczku krok po kroku, dla wszystkich poziomów użytkowników Excela i VBA, zobaczysz, jak korzystać z obu funkcji.

Korzystanie z funkcji IsEmpty w VBA

Jak już wspomnieliśmy we wstępie, Jest pusty to prosta funkcja w VBA, która sprawdza, czy komórka jest pusta. Jeśli wybrany nie zawiera żadnej wartości, funkcja zwróci Boolean TRUE. Z drugiej strony, jeśli komórka zawiera wartość, funkcja zwraca FALSE. Oto kod:

123456789 If IsEmpty(Sheet1.Range("A1").Value) = True WtedySheet1.Range("B1").Value = "Komórka A1 jest pusta"W przeciwnym razieSheet1.Range("B1").Value = "Wartość w A1 to " & Sheet1.Range("A1").ValueZakończ, jeśli

W tym przykładzie chcemy sprawdzić, czy komórka A1 w Arkuszu1 zawiera jakąkolwiek wartość. Dlatego jeśli komórka jest pusta, zwrócimy „Komórka A1 jest pusta” w komórce B1. Jeśli komórka zawiera wartość, zwrócimy wartość komórki A1 w komórce B1. Uruchommy kod najpierw z pustym A1, a następnie z A1 zawierającym jakąś wartość:

Obraz 1. Używanie IsEmpty w VBA z pustą komórką

Obraz 2. Używanie IsEmpty w VBA z wypełnioną komórką

Korzystanie z funkcji IsBlank w programie Excel

ten Jest pusty funkcja sprawdza również, czy wartość komórki jest pusta, ale ta funkcja nie istnieje w VBA. Zobaczymy na podobnych przykładach, jak sprawdzić, czy komórka jest pusta w Excelu, używając tej formuły:

1 =CZY PUSTE(A1)

Obraz 3. Używanie IsBlank w Excelu z pustą komórką A1

Obraz 4. Używanie IsBlank w Excelu z wypełnioną komórką A1

Jak widać, sprawdzamy, czy komórka A1 jest pusta i zwracamy wynik funkcji w komórce B1. Na obrazku 3 wynik funkcji to Boolean TRUE. Z drugiej strony, na obrazku 4, wynikiem funkcji jest FAŁSZ, ponieważ komórka A1 ma wartość „11” i nie jest pusta.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave