Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщений [ 5 ]
- Зарегистрирован: 10.09.2011
- Сообщений: 2
Тема: Таблица удалить сроки сплошные
Добрый вечер. Прошу помощи с макросом.
Суть: Нужно удалить смежные строки в таблице.
То есть, у нас таблица (пример вложен), там где в строке написано "текст (ЭТУ СТРОКУ НУЖНО УДАЛИТЬ, вместе с содержимым)" ее нужно удалить)
пример макроса ниже:
я менял "Selection.Font.BOLD" на "Selection.Rows.Delete", но так не пашет...
Sub headerbolder()
If ActiveDocument.Tables.Count = 0 Then MsgBox "Таблиц нет.": Exit Sub
With ActiveDocument.Tables(1) 'ищем в 1-й таблице документа
For N = 1 To .Rows.Count
.Rows(N).Select 'выделили N-ю строку таблицы
If Selection.Cells.Count = 1 Then Selection.Font.BOLD = True
'если в очередной строке ячейка одна - делаем её шрифт жирным'
Next
End With
End Sub
Post's attachmentsтекст.doc 39.5 Кб, 3 скачиваний с 2011-09-10
You don't have the permssions to download the attachments of this post.
- Ципихович Эндрю
- генерал-полковник
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 506
- Поблагодарили: 23
- За сообщение: 1
Re: Таблица удалить сроки сплошные
With ActiveDocument.Tables(1)
.Rows(13).Delete
и также 16, 21, 24 или можно через Like, если текст содержит что-то тогда за борт
- aap77
- генерал-полковник
- Неактивен
- Зарегистрирован: 12.09.2011
- Сообщений: 925
- Поблагодарили: 243
- За сообщение: 1
Re: Таблица удалить сроки сплошные
Самый простой способ это макрос:
Public Sub Row_Delete()
Dim tbl As Table
Dim rw As Row
Set tbl = Selection.Tables(1)
For Each rw In tbl.Rows
If rw.Cells.Count = 1 Then
rw.Delete
End If
Next rw
End Sub
Ищет в выделенной таблице строку с 1 ячейкой, что является объединенной и удаляет ее
- Зарегистрирован: 10.09.2011
- Сообщений: 2
Re: Таблица удалить сроки сплошные
спасибо, мне вот еще такой макрос посоветовали
Sub headerbolder()
Dim n As Long
If ActiveDocument.Tables.Count = 0 Then MsgBox "Таблиц нет.": Exit Sub
With ActiveDocument.Tables(1) 'ищем в 1-й таблице документа
For n = .Rows.Count To 1 Step -1
If .Rows(n).Cells.Count = 1 Then .Rows(n).Delete
Next n
End With
End Sub
- aap77
- генерал-полковник
- Неактивен
- Зарегистрирован: 12.09.2011
- Сообщений: 925
- Поблагодарили: 243
Re: Таблица удалить сроки сплошные
Можно и так это практически одно и тоже
Сообщений [ 5 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Таблица удалить сроки сплошные
Вам нужно написать или оформить текст (заказ, диплом, курсовую, отчет, просто сочинение)? У вас есть темы, вы уже знаете, о чем будете писать, вы знаете, что для такой работы нужен Microsoft Word, и…вот тут возникает проблема. На портале о Microsoft Office Word вы узнаете про: как преобразовать цифры в слова.
Вы понятия не имеете ни о том, что это за программа, ни о том, как в ней работать.
Что делать в такой ситуации? На портале о Microsoft Office Word вы узнаете про: в ворде вертикальная нестираемая линия.
Как всегда вспоминаем существовании всемирной паутины. Чтобы не потеряться в море сайтов и океане информации, и найти то, что нужно – обратитесь на сайт Ворд Эксперт. Наш сайт о Microsoft Office Word даст ответ про: синоним к слову линейка.
На Ворд Эксперте собрана и разложена по «полочкам» вся необходимая вам информация по Microsoft Word. Наш сайт о Microsoft Office Word даст ответ про: как нумеровать страницы чтобы нумерация начиналась с 3 страницы.
Структура сайта чрезвычайно удобна и имеет три раздела.
В основном разделе – вы найдете ответы на все, часто возникающие (и не только у новичков), вопросы – по настройке программы, по автоматизации, по редактированию документов. На портале о Microsoft Office Word вы узнаете про: как сделать чтобы в ворде страницы.
Название раздела «Заявки и заказы» говорит само за себя. Если что-то не получается или у вас просто нет времени, то в этом разделе вы можете оставить свой заказ на выполнение любой работы в Microsoft Word. На портале о Microsoft Office Word вы узнаете про: как убрать нумерацию страниц на одном листе.
Пообщаться с форумчанами, поделиться своим опытом или же получить совет, узнать что то новое – все это вам доступно в разделе «Общение». Наш сайт о Microsoft Office Word даст ответ про: как открыть докуиент ворд с поддержкой макросов.
Обращайтесь и общайтесь с удовольствием.