Иногда в коде макроса нужно сделать проверку на заполненность ячейки и потом выполнить определенные действия. Но как определить, пустая ячейка или нет?
в 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
