0 / 0 / 0
Регистрация: 01.07.2011
Сообщений: 3
|
|||||||||||
1 | |||||||||||
Протягивание формулы до последней строки с данными в макросе01.07.2011, 14:33. Показов 29880. Ответов 12
Метки нет (Все метки)
Добрый день!
Создала макрос через "Запись макроса" Мне нужно протянуть несколько формул по столбцу до последней строки с данными. Макрос записал протягивание только до конкретной ячейки. Так как в отчете каждый раз меняется количество строк, я не могу указать в макросе конкретную ячейку до которой будут заполняться формулы. Как это исправить? Отрывок из макроса:
Мне нужно протянуть несколько формул по столбцу до последней строки с данными. Это возможно сделать? В примере формулы находятся на втором листе. Макрос в примере есть
0
|
01.07.2011, 14:33 | |
Ответы с готовыми решениями:
12
Протягивание значения до последней строки с данными в макросе Протягивание формата таблицы до уровня последней заполненной строки конкретного столбца Осуществить протягивание значений в одном столбце до строки последней заполненной ячейки в другом столбце Протягивание формулы |
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
|
||||||
01.07.2011, 14:40 | 2 | |||||
2
|
0 / 0 / 0
Регистрация: 01.07.2011
Сообщений: 3
|
|
01.07.2011, 15:07 [ТС] | 3 |
К сожалению не поняла как вставить в код
0
|
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
|
||||||
01.07.2011, 15:21 | 4 | |||||
1
|
0 / 0 / 0
Регистрация: 01.07.2011
Сообщений: 3
|
|
01.07.2011, 17:09 [ТС] | 5 |
Спасибо!
0
|
0 / 0 / 0
Регистрация: 14.02.2013
Сообщений: 3
|
|||||||||||
18.09.2013, 17:06 | 6 | ||||||||||
У меня такая ситуация:
Вот взял ваш код, вставил себе в макрос
Как можно делать так, чтобы он потом протягивал ещё и 13 колонку вниз? Когда указываю
0
|
-1 / 0 / 0
Регистрация: 03.06.2018
Сообщений: 8
|
||||||
16.10.2018, 19:40 | 7 | |||||
0
|
0 / 0 / 0
Регистрация: 17.01.2019
Сообщений: 14
|
|
18.01.2019, 13:21 | 9 |
Почему-то процесс идет некорректно, VBA выдает сообщение: Application-time error '1004' Application-defined or object-defined error. И проблемным содержимым выделяется строка, содержащая: Endrow = Cells.Find("*", , , , xlByRows, xlPrevious).Row. Если же проверку выключить командой On Error Resume Next, то процесс вообще зависает.
0
|
15151 / 6424 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
18.01.2019, 13:50 | 10 |
Nik Toiler, приложите файл-пример со своей задачей. Возможно, этот метод поиска последней строки и не нужен.
0
|
0 / 0 / 0
Регистрация: 17.01.2019
Сообщений: 14
|
|
18.01.2019, 15:40 | 11 |
Теперь VBA пишет, что макросы отключены....
0
|
0 / 0 / 0
Регистрация: 17.01.2019
Сообщений: 14
|
|
18.01.2019, 15:43 | 12 |
Теперь VBA пишет, что макросы отключены.
0
|
15151 / 6424 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
18.01.2019, 19:29 | 13 |
Nik Toiler, у меня Find работает без ошибок, Endrow = 9.
Ошибка "макросы отключены" на строке Application.Run "Copy" вызвана тем, что в проекте два модуля с одинаковым кодом, в обоих есть процедура "Copy", и приложение не знает, какую из них выполнять. Кстати можно просто Copy , тогда будет вызвана процедура из этого же модуля.
0
|
18.01.2019, 19:29 | |
18.01.2019, 19:29 | |
Помогаю со студенческими работами здесь
13
Протягивание формулы по листам Как узнать номер последней строки с данными? Количество строк на листе или номер последней строки с данными Вычисление функций формулы в самом макросе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |