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

Вход

Регистрация

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

 

= Мир MS Excel/Вставить N количество столбцов справа от выделенной ячейки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Вставить N количество столбцов справа от выделенной ячейки
Aleksander777 Дата: Вторник, 21.01.2025, 13:14 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 70
Репутация: 10 ±
Замечаний: 60% ±

Excel 2021
Добрый день, есть макрос VBA для вставки N-го количества строк (выводится сообщение куда вводится нужное количество) вниз после выделенной ячейки.
Мне нужно подкорректировать сделать почти тоже самое, но только для столбцов, нужно: чтобы вставлялись столбцы справа от выделенной ячейки. Просьба помочь с решением. Заранее спасибо)

[vba]
Код
Sub Вставить_N_количество_строк_после_выделенной_ячейки()

Dim b As Range, i&

For Each b In Selection.Areas

n = Application.InputBox("Сколько строк вставлять?", "Запрос количества строк", "", Type:=1)
On Error Resume Next

For i = b.Rows.Count To 1 Step -1
b.Cells(i + 1).Resize(n).EntireRow.Insert Shift:=xlDown
Next
Next
End Sub
[/vba]
 
Ответить
СообщениеДобрый день, есть макрос VBA для вставки N-го количества строк (выводится сообщение куда вводится нужное количество) вниз после выделенной ячейки.
Мне нужно подкорректировать сделать почти тоже самое, но только для столбцов, нужно: чтобы вставлялись столбцы справа от выделенной ячейки. Просьба помочь с решением. Заранее спасибо)

[vba]
Код
Sub Вставить_N_количество_строк_после_выделенной_ячейки()

Dim b As Range, i&

For Each b In Selection.Areas

n = Application.InputBox("Сколько строк вставлять?", "Запрос количества строк", "", Type:=1)
On Error Resume Next

For i = b.Rows.Count To 1 Step -1
b.Cells(i + 1).Resize(n).EntireRow.Insert Shift:=xlDown
Next
Next
End Sub
[/vba]

Автор - Aleksander777
Дата добавления - 21.01.2025 в 13:14
NikitaDvorets Дата: Вторник, 21.01.2025, 16:46 | Сообщение № 2
Группа: Авторы
Ранг: Ветеран
Сообщений: 616
Репутация: 142 ±
Замечаний: 0% ±

Excel 2019
Aleksander777, добрый день.
Попробуйте на предварительной модели.
К сообщению приложен файл: insert_colums_to_right_of_acti.xlsm (16.9 Kb)
 
Ответить
СообщениеAleksander777, добрый день.
Попробуйте на предварительной модели.

Автор - NikitaDvorets
Дата добавления - 21.01.2025 в 16:46
Aleksander777 Дата: Вторник, 21.01.2025, 23:45 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 70
Репутация: 10 ±
Замечаний: 60% ±

Excel 2021
Цитата NikitaDvorets, 21.01.2025 в 16:46, в сообщении № 2 ()
Попробуйте на предварительной модели.
К сообщению приложен файл: insert_colums_to_right_of_acti.xlsm (16.9 Kb)


Спасибо огромное очень помогли, все так как нужно)))
 
Ответить
Сообщение
Цитата NikitaDvorets, 21.01.2025 в 16:46, в сообщении № 2 ()
Попробуйте на предварительной модели.
К сообщению приложен файл: insert_colums_to_right_of_acti.xlsm (16.9 Kb)


Спасибо огромное очень помогли, все так как нужно)))

Автор - Aleksander777
Дата добавления - 21.01.2025 в 23:45
  • Страница 1 из 1
  • 1
Поиск:

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