Определяем пустая или заполненная ячейка

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Иногда в коде макроса нужно сделать проверку на заполненность ячейки и потом выполнить определенные действия. Но как определить, пустая ячейка или нет?

в PHP например, используют такие условия:


// вариант 1

if (empty($x)){

// переменная пустая

}else{

// переменная не пуста

}

// вариант 1 но наоборот

if(!empty($x)){

// переменная не пуста

}else{

// переменная пуста

}

// вариант 2

if ($x != ""){

}else{

}

в VBA есть что-то похожее


If IsEmpty(Cells(1, 2)) = False Then
  Cells(1, 8) = "not empty"
End If

If IsEmpty(Cells(1,3)) = True Then
  Cells(1,8) = "empty"
End If

Другой вариант, это проверка длины содержимого ячейки


If Len(Cells(1,2)) > 0 Then

  Cells(1,8) = "not empty"

End If

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *