Автор Тема: Word VBA Макросы. Как узнать, что ячейка в таблице пустая?  (Прочитано 2356 раз)

Оффлайн Посетитель 31.12.2020

  • Посетитель форума
  • Сообщений: 6
Как узнать, что ячейка в таблице пустая?

Онлайн Администратор

  • Administrator
  • Сообщений: 1952
Для теста этого макроса, поставьте курсор внутрь таблицы.
Макрос анализирует ячейку, которая находится в первой строке и в первом столбце.

Sub Макрос()

    If Len(Selection.Tables(1).Cell(1, 1).Range.Text) = 2 Then
        MsgBox "Ячейка пустая.", vbInformation
    Else
        MsgBox "Ячейка непустая.", vbInformation
    End If

End Sub


Пояснения к коду

В ворде, в таблице, в ячейке всегда есть два специальных символа:
1) один символ в виде кружка. Его видно, если видны скрытые символы. Скрытые символы можно отобразить так: вкладка "Главная" - группа "Абзац" - Отобразить все знаки;
2) второй символ вообще никогда не видно.

Оффлайн Посетитель 31.12.2020

  • Посетитель форума
  • Сообщений: 6
Спасибо.