Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2015, 22:38   #11
Aqil_f
Форумчанин
 
Регистрация: 12.05.2009
Сообщений: 273
По умолчанию

Спасибо, Вы очень помогли мне.
Aqil_f вне форума Ответить с цитированием
Старый 03.11.2015, 22:44   #12
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

До кучи. Макрос делает как в примере - добавляет не n строк, а n-1
Код:
Sub bb()
Dim r&, n&
  For r = Cells(Rows.Count, 1).End(xlUp).Row To 1 Step -1
    n = Val(Right(Cells(r, 1), 3))
    If n > 1 Then
      Cells(r, 1).Copy
      Cells(r + 1, 1).Resize(n - 1).Insert Shift:=xlDown
    End If
  Next
  Application.CutCopyMode = False
End Sub
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как отменить добавление в строку пробелов shurik12 SQL, базы данных 8 12.07.2015 17:56
Добавление знаков в строку формулы Excel Tessan Microsoft Office Excel 9 01.10.2013 18:05
Добавление текста в нужную строку Memo Lauri Общие вопросы Delphi 1 08.08.2010 14:35
Добавление пробелов в строку vivo89 Помощь студентам 3 10.12.2009 00:20