|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.09.2012, 10:14 | #11 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Я думаю "на словаре" тоже не знакомо, раз уж возник вопрос про последнюю строку.
Т.к. у меня тут нет 2007, то я не вполне вижу, какой результат должен быть. И вообще - нужно определиться по всему процессу. Когда нужен результат? Что с ним будете делать? Может быть вообще его удобнее сгенерить в другом файле - т.е. приходит файл, который нужно дополнить данными из другого файла?
webmoney: E265281470651 Z422237915069 R418926282008
|
17.09.2012, 10:14 | #12 |
Регистрация: 14.09.2012
Сообщений: 7
|
Вся проблема заключается в том, что с моими знаниями Excel я не могу научить макрос протягивать формулы до нижней границы массива. У меня протягивается до той строки, до которой я протягивал при записи макроса. Например при записи макроса я протягивал формулы диапозона E:H, до сроки с номером 5000, всё протянулось, я закончил запись макроса. Данные обновились строк стало не 5000, а 6000, включаю макрос, а он протягивает всё равно до строки с номером 5000, не обращая внимание на то, что массив уже стал длиннее на 1000 строк.
|
17.09.2012, 10:20 | #13 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Гуглить неохота?
Тогда я "погуглил" у себя Вот примерчик: Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 17.09.2012 в 10:24. |
17.09.2012, 10:21 | #14 |
Регистрация: 14.09.2012
Сообщений: 7
|
Меня этот вариант устраивает, вся проблема заключается в том, что я со своими знаниями Excel не могу научить макрос определять низ массива. Например, я записываю макрос, при записи протягиваю формулы диапозона E:H, на 5000 строк, т.е. низ массива получается на строке с номером 5000. Всё протягивается и я заканчиваю запись макроса, данные обновляются и строк становиться не 5000, а 6000. Я включаю макрос, а он протягивает формулы только до строки с номером 5000, не взирая на то, что нижняя граница массива на строке №6000, т.е. 1000 строк не протягивается. Подскажите пожалуйста, как правильно записать макрос, чтобы он сам определял до какой нижней границы нужно протягивать формулы?
|
17.09.2012, 10:22 | #15 |
Регистрация: 14.09.2012
Сообщений: 7
|
Ссори, подумал не выгрузилось сообщение
|
17.09.2012, 10:23 | #16 | ||
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Цитата:
http://programmersforum.ru/showpost....18&postcount=7 но, если честно, я бы вам предложил или последовательно разбираться с VBA по методу от простого - к сложному (почитаете несколько тем в разделе + позадаёте вопросы и сами научитесь многому), или попросите сделать макрос на коммерческой основе. Для меня, например, тут мало интересного... Цитата:
Правильно поставленная задача - три четверти решения.
|
||
17.09.2012, 10:55 | #17 |
Регистрация: 14.09.2012
Сообщений: 7
|
DiemonStar огромное спасибо, макрос работает, то что надо. С VBA обязательно начну разбираться. Hugo121 спасибо за помощь!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как обновить значения в форме автоматически | Оленька______87 | Microsoft Office Excel | 3 | 22.03.2012 19:40 |
как ввести матрицу автоматически? | Julichka1k | Помощь студентам | 15 | 18.12.2011 20:07 |
Как сортировать таблицу автоматически | Sergey2 | SQL, базы данных | 5 | 16.09.2010 06:55 |
Как сделать автоматически? | Timo55 | Microsoft Office Excel | 11 | 01.09.2010 12:36 |
Как автоматически пометить все checkbox ? | Aelxbor777 | БД в Delphi | 3 | 21.02.2010 00:58 |