![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 28.06.2011
Сообщений: 4
|
![]()
Доброго времени суток! У меня задачка такого рода:
Есть таблица (количество строк меняется) в которую мне нужно вставить формулу и протянуть до последней строки. Есть макрос который это делает, но он до конца не работает. Я делаю так: пишу формулу, выделяю ячейку и нажимаю на её правый нижний уголок два раза. Формула потянулась вниз как надо, но после того как таблица поменяла количество строк, тот столбец с формулой всё-равно считает по прежнему приципу. Подскажите: 1. Как в VB протянуть формулу до последней соседней ячейке? 2. Как в VB перейти на последнюю ячейку в столбце и потом ещё на одну ниже? Таже проблема с нумерацией строк, только я думаю после решения задачки выше, она решится... |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.06.2011
Сообщений: 325
|
![]()
1)
Автозаполнение формулой до конца списка по столбцу С начиная с С1 Range("C1").AutoFill Destination:=Range("C1:C" & Range("A1").End(xlDown).Row) 2) Range("A" & Range("A1").End(xlDown).Row + 1).Select
Заказать макрос можно на сайте http://excel4you.ru/
Последний раз редактировалось Watcher_1; 28.06.2011 в 22:43. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 28.06.2011
Сообщений: 4
|
![]()
Спасибо большое. Очень помог
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
Или:
Код:
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
![]() |
![]() |
![]() |
#5 |
Регистрация: 28.06.2011
Сообщений: 4
|
![]()
kuklp, спасибо за упрощенный вариант.
И сразу вопросик вдогонку - также как и в первом посте, таблица меняет количество строк, а мне надо, что бы вконце была строка суммирования (диапазон, например, C190:L190). Подскажите как можно выйти из такой ситуации. Последний раз редактировалось S_e_m; 29.06.2011 в 22:05. |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
S_e_m, выложи ВЫ пример сразу, что есть - как надо, давно бы получили готовое решение. А в загадки играть, мне неинтересно. Я ответил на вопрос:"2. Как в VB перейти на последнюю ячейку в столбце и потом ещё на одну ниже?". Watcher_1 ответил на оба.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
![]() |
![]() |
![]() |
#7 |
Регистрация: 28.06.2011
Сообщений: 4
|
![]()
Исходник на работе. Завтра после работы выложу.
А злиться не надо ![]() |
![]() |
![]() |
![]() |
#8 | ||
Форумчанин
Регистрация: 22.06.2011
Сообщений: 325
|
![]() Цитата:
Обычно за хороший код надо платить.... %))) Цитата:
Код:
Заказать макрос можно на сайте http://excel4you.ru/
|
||
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Кстати, предложенные варианты рассчитаны на список без пропусков.
Погоняйте по Ф8 такой код на таких данных: Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 30.06.2011 в 09:55. |
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 22.06.2011
Сообщений: 325
|
![]() Цитата:
Заказать макрос можно на сайте http://excel4you.ru/
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копировать строку фильтрованного списка в другую книгу, на последнюю пустую строку | Gvaridos | Microsoft Office Excel | 11 | 24.11.2010 00:48 |
Как считать последнюю строку ? | Katmai | Общие вопросы Delphi | 13 | 27.07.2010 20:49 |
считать последнюю строку из истории в tt1() | Andrey3055 | Microsoft Office Excel | 3 | 25.05.2010 18:32 |
переход на последнюю запись при открытии формы | Ja-De | Microsoft Office Access | 2 | 18.01.2010 14:18 |
Удалить последнюю строку из файла | Flame_of_Death | Помощь студентам | 6 | 21.07.2009 13:48 |