Как узнать, что ячейка в таблице пустая?
Для теста этого макроса, поставьте курсор внутрь таблицы.
Макрос анализирует ячейку, которая находится в первой строке и в первом столбце.
Sub Макрос()
If Len(Selection.Tables(1).Cell(1, 1).Range.Text) = 2 Then
MsgBox "Ячейка пустая.", vbInformation
Else
MsgBox "Ячейка не пустая.", vbInformation
End If
End Sub
Пояснения к коду
В Ворде, в таблице, в ячейке всегда есть два специальных символа:
1) один символ в виде кружка. Его видно, если видны скрытые символы. Скрытые символы можно отобразить так: вкладка "Главная" - группа "Абзац" - Отобразить все знаки;
2) второй символ вообще никогда не видно.
Спасибо.