powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Добавить пустые строки после вычисляемой строки.
5 сообщений из 5, страница 1 из 1
Добавить пустые строки после вычисляемой строки.
    #38205505
1234_5678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К моменту добавления строк, первый столбец уже содержит не повторяющиеся значения.
Как добавить несколько строк, после строки, которая в первом столбце содержит заданное значение?
...
Рейтинг: 0 / 0
Добавить пустые строки после вычисляемой строки.
    #38205545
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде уже обсуждали это...
Итак: если нет скопированного диапазона ("муравьи" не бегают), то метод Insert вставляет пустой диапазон размера того диапазона, к которому метод применяется, перед тем диапазоном.
Если есть скопированный диапазон, то метод Insert заполняет вставленный диапазон из скопированного (они не обязаны совпадать по размеру, например, можно заполнить несколько строк содержимым одной скопированной ячейки).
Код: vbnet
1.
2.
3.
4.
5.
6.
Application.CutCopyMode = False 'выйти из режима копирования диапазонов
Rows(r + 1).Resize(n).Insert    'вставить n пустых строк после строки номер r
'или
Rows(r).Copy                    'скопировать строку номер r
Rows(r + 1).Resize(n).Insert    'скопировать со вставкой строку номер r
                                'в n строк после строки номер r

Вместо Application ставьте переменную, которая ссылается на объект Excel.Application.
...
Рейтинг: 0 / 0
Добавить пустые строки после вычисляемой строки.
    #38205706
1234_5678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский...'вставить n пустых строк после строки номер r
Вот! А ка этот самый номер найти? Попробовал так:
Код: vbnet
1.
=ПОИСКПОЗ("Образец";A21:A75;0)

получил некое число 14 - порядковый номер искомой строки в диапазоне . А нет ф-ции, чтобы сразу абсолютный номер строки получить или нужно арифметические вычисления проводить?
...
Рейтинг: 0 / 0
Добавить пустые строки после вычисляемой строки.
    #38205711
1234_5678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотя...если задавать диапазон ячеек, начиная с самой первой, то ПОИСКПОЗ вернёт абсолютное значение строки с искомым выражением...
...но как-то это ...не "по пацански"...)))
...
Рейтинг: 0 / 0
Добавить пустые строки после вычисляемой строки.
    #38207180
1234_5678
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно как-то не в ячейке листа получить результат работы ф-ции ПОИСКПОЗ, а присвоить его переменной?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Добавить пустые строки после вычисляемой строки.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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