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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.06.2013, 23:45   #1
Xstroy
 
Регистрация: 24.06.2013
Сообщений: 4
По умолчанию Как сделать вставку копированного диапазона в ячейки не пустых строк

К диапазону ячеек в столбце применён фильтр.
В следующих столбцах в одной из строк, не участвующих в фильтрации подготовил ячейки с формулами.
Требуется скопировать их и вставить после фильтрации столько раз, сколько не пустых строк (итог фильтрации)

Код:
Sub КопированиеВставка()
    Range("M3:Q3").Select
    Selection.Copy
    Range("M5:Q30000").Select
    ActiveSheet.Paste
    Range("B2").Select
End Sub
Пробовал вот так. С заведомо большим диапазоном, но подобная вставка приводит к ошибке, указывающей на слишком большой диапазон (ошибка 1004).
К сожалению, просто не знаю как описать условие:
вставить столько раз, сколько непустых значений в соседнем столбце.

Ответ нужен как можно быстрее. Сегодня только зарегистрировался, дважды задавал вопрос на форуме в продолжение открытых тем, но сообщения очевидно не прошли модерацию.

Прошу на этот раз всё же помочь советом.

Последний раз редактировалось Xstroy; 25.06.2013 в 09:56.
Xstroy вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi.БД Access.как сделать вставку в поле из одной таблицы в другую? JuliaKiK Помощь студентам 1 02.05.2013 01:12
макрос на вставку строк hakervanya Microsoft Office Excel 11 25.09.2012 19:30
Как проверить таблицу БД на наличие пустых строк? Юсуп БД в Delphi 22 02.05.2012 18:14
Как получить название диапазона активной ячейки? kipish_lp Microsoft Office Excel 14 15.05.2010 10:18
Как определить номер строки верхней левой ячейки диапазона Porog Microsoft Office Excel 8 09.05.2008 08:37