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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.08.2015, 16:23   #1
МихаилБорисович
Новичок
Джуниор
 
Регистрация: 05.08.2015
Сообщений: 3
По умолчанию Макрос вставки определённого количества строк

Нужна помощь
МихаилБорисович вне форума Ответить с цитированием
Старый 05.08.2015, 16:29   #2
МихаилБорисович
Новичок
Джуниор
 
Регистрация: 05.08.2015
Сообщений: 3
По умолчанию

Нужен макрос, который после белых строк добавлял пустые жёлтые, так чтобы после каждой белой строки было бы по 5 жёлтых с учётом тех что уже есть
Вложения
Тип файла: xlsx Для макроса.xlsx (11.4 Кб, 17 просмотров)
МихаилБорисович вне форума Ответить с цитированием
Старый 05.08.2015, 16:36   #3
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

Михаил Борисович, критерий цвет (желтый и белый) очень капризный признак ячейки, придумайте что-то другое, лучше конкретные слова
В столбце В у белых строк всегда пусто?
27102014 вне форума Ответить с цитированием
Старый 05.08.2015, 16:39   #4
МихаилБорисович
Новичок
Джуниор
 
Регистрация: 05.08.2015
Сообщений: 3
По умолчанию

Да, в столбце В всегда пусто.
МихаилБорисович вне форума Ответить с цитированием
Старый 05.08.2015, 17:58   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

выполните этот
Код:
Sub Make5YellowRows()
  Dim r As Long, rc As Long
  r = Cells(Rows.Count, 2).End(xlUp).Row
  Do While r > 1
    If IsEmpty(Cells(r - 1, 2)) Then rc = 0 Else rc = r - Cells(r, 2).End(xlUp).Row
    If rc < 4 Then
      Rows(r + 1).Resize(4 - rc).Insert shift:=xlShiftDown
      r = r - rc - 2
    Else
      r = r - 6
    End If
  Loop
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос изменения количества строк в таблицах на двух листах книги одновременно timda81 Microsoft Office Excel 5 30.06.2012 19:58
макрос вставки строк!!! Andrew11 Microsoft Office Excel 2 10.03.2011 16:09
Макрос вставки файлов в листы-Необходимо изменить ниже приведённый макрос as-is Microsoft Office Excel 4 25.02.2010 07:51
Макрос при вставки строк Trimbl Microsoft Office Excel 11 08.02.2010 10:40
Как сделать макрос вставки строк? Григорий_краснодар Microsoft Office Excel 1 26.11.2009 14:31