powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Программное выделение таблицы в Word
2 сообщений из 2, страница 1 из 1
Программное выделение таблицы в Word
    #33917562
Ярило
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет. Помогите решить такой вопрос.
Есть таблица в Word-е, в которой в зависимости от данных заполняется разное колличество строк. Как можно с помощью VBA выделить заполненные строки, а не всю таблицу?
Заранее спасибо.
...
Рейтинг: 0 / 0
Программное выделение таблицы в Word
    #33917934
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Будем ориентироваться по заполненности первого столбца в каждой строке.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Public Sub SelectRows()
    Dim tbl As Word.Table
    Dim rng As Word.Range
    Dim lng As Long
    
    Set tbl = ActiveDocument.Tables( 1 )
    
    lng =  1 
        
    With tbl
        Do Until Len(.Cell(lng,  1 ).Range.Text) =  2 
            lng = lng +  1 
        Loop
        
        Set rng = ActiveDocument.Range( _
          .Rows( 1 ).Range.Start, _
          .Rows(lng -  1 ).Range.End)
    End With
    
    rng.Select
End Sub
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Программное выделение таблицы в Word
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]