Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как вставить часть строки? - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Как вставить часть строки? (Макросы/Sub)
Как вставить часть строки?
Юрий_Нд Дата: Суббота, 08.09.2018, 14:31 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 294
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброго дня Всем.
Насколько я понимаю, команда
[vba]
Код
Rows(i + 1).Resize(n).Insert
[/vba]
Вставляет "n" строчек после i-той строчки.
Однако мне эта команда не нравится тем, что она режет весь лист до конца этими вставляемыми строчками. Поэтому мне хотелось бы, чтобы вставилась только часть строки, ограниченной заданными столбцами.
Как будет выглядеть команда которая также вставляет
"n" строчек после i-той строчки, но чтобы вставлялась не вся строка, а только часть строки, ограниченной заданным начальным и конечным столбцом.
Спасибо ________ Юрий.
 
Ответить
СообщениеДоброго дня Всем.
Насколько я понимаю, команда
[vba]
Код
Rows(i + 1).Resize(n).Insert
[/vba]
Вставляет "n" строчек после i-той строчки.
Однако мне эта команда не нравится тем, что она режет весь лист до конца этими вставляемыми строчками. Поэтому мне хотелось бы, чтобы вставилась только часть строки, ограниченной заданными столбцами.
Как будет выглядеть команда которая также вставляет
"n" строчек после i-той строчки, но чтобы вставлялась не вся строка, а только часть строки, ограниченной заданным начальным и конечным столбцом.
Спасибо ________ Юрий.

Автор - Юрий_Нд
Дата добавления - 08.09.2018 в 14:31
Kuzmich Дата: Суббота, 08.09.2018, 14:50 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 380
Репутация: 75 ±
Замечаний: 0% ±

Excel 2003
Ответил в предыдущей теме.
 
Ответить
СообщениеОтветил в предыдущей теме.

Автор - Kuzmich
Дата добавления - 08.09.2018 в 14:50
Юрий_Нд Дата: Суббота, 08.09.2018, 14:58 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 294
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Прошу прощения, мне ответили в соседней теме. Поэтому не возражаю если модератор сочтет нужным просто удалить эту тему.
 
Ответить
СообщениеПрошу прощения, мне ответили в соседней теме. Поэтому не возражаю если модератор сочтет нужным просто удалить эту тему.

Автор - Юрий_Нд
Дата добавления - 08.09.2018 в 14:58
Pelena Дата: Суббота, 08.09.2018, 21:10 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 13225
Репутация: 2909 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Юрий_Нд, Ссылку на предыдущую тему с ответом дайте


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеЮрий_Нд, Ссылку на предыдущую тему с ответом дайте

Автор - Pelena
Дата добавления - 08.09.2018 в 21:10
Юрий_Нд Дата: Суббота, 08.09.2018, 23:28 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 294
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
как можно вставлять дополнительно не целую строчку, а группу ячеек

Измените строку
'Rows(i + 1).Resize(n).Insert
Range("C" & i + 1 & ":F" & i + 1).Resize(n).Insert

Подробности в теме , сообщение №8.
Спасибо Кузьмичу.


Сообщение отредактировал Юрий_Нд - Суббота, 08.09.2018, 23:33
 
Ответить
Сообщение
как можно вставлять дополнительно не целую строчку, а группу ячеек

Измените строку
'Rows(i + 1).Resize(n).Insert
Range("C" & i + 1 & ":F" & i + 1).Resize(n).Insert

Подробности в теме , сообщение №8.
Спасибо Кузьмичу.

Автор - Юрий_Нд
Дата добавления - 08.09.2018 в 23:28
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Как вставить часть строки? (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2018 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!