Форум по VBA, Excel и Word

Word => Макросы в Word => Тема начата: Посетитель от 28 января 2021, 14:33

Название: Word VBA Макросы. Как узнать, что ячейка в таблице пустая?
Отправлено: Посетитель от 28 января 2021, 14:33
Как узнать, что ячейка в таблице пустая?
Название: Re: Word VBA Макросы. Как узнать, что ячейка в таблице пустая?
Отправлено: Администратор от 28 января 2021, 14:57
Для теста этого макроса, поставьте курсор внутрь таблицы.
Макрос анализирует ячейку, которая находится в первой строке и в первом столбце.

Sub Макрос()

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

End Sub


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

В Ворде, в таблице, в ячейке всегда есть два специальных символа:
1) один символ в виде кружка. Его видно, если видны скрытые символы. Скрытые символы можно отобразить так: вкладка "Главная" - группа "Абзац" - Отобразить все знаки;
2) второй символ вообще никогда не видно.
Название: Re: Word VBA Макросы. Как узнать, что ячейка в таблице пустая?
Отправлено: Посетитель от 21 сентября 2021, 21:02
Спасибо.