|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.12.2009, 14:44 | #11 |
Форумчанин
Регистрация: 30.10.2009
Сообщений: 138
|
Код:
но только для первой фиолетовой строки а как сделать для последующих их ведь много может быть? |
08.12.2009, 15:06 | #12 |
Форумчанин
Регистрация: 30.10.2009
Сообщений: 138
|
вообще-то вот это лучше подходит для меня:
Код:
не знаю((( Люди знающие помогите пожалуйсто.. |
08.12.2009, 15:10 | #13 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Артур Иваныч, вы так категоричны к формулам...
А вы пробовали на примере присланном уважаемым The_Prist-ом пробовать добавить "оранжевых" строк положить в них данные, проверить сошлась ли сумма Там приведено готовое, гибкое, рабочее решение... А будете добавлять "фиолетувую" строку, просто скопируйте в новую в соответствующие ячейки формулы из предыдущей "фиолетовой" или в варианте, присланном мною, одну и ту же формулу.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
08.12.2009, 15:22 | #14 |
Форумчанин
Регистрация: 30.10.2009
Сообщений: 138
|
Да не работает же она((
вы сами попробуйте добавьте ещё жёлтые строки в любое место - формула не гибкое и вообще мне нужен результат на листе,а не формулы вот же код есть такой: Код:
не получается(( |
08.12.2009, 15:38 | #15 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
А у Вас автоматический пересчет формул включен? Или на ручном считаете? Попробуйте добавить строки и нажать Shift+F9.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
08.12.2009, 15:40 | #16 |
Форумчанин
Регистрация: 30.10.2009
Сообщений: 138
|
попробую
однако мне бы лучше вба(( я не могу переменной j задать так: j = i +2 до тех пор пока цвет строки жёлтый(.Interior.ColorIndex = 36) While или ещё какой цикл нужен...не знаю((сообразить никак не могу |
08.12.2009, 16:06 | #17 |
Форумчанин
Регистрация: 30.10.2009
Сообщений: 138
|
Уважаемый, The_Prist
я бы хотел у Вас уточнить 3 вещи: 1) Почему Вы не попробуете помочь мне сделать эту задачу через вба? разве это ОЧЕНЬ сложно...просто у меня не получается,но я пытаюсь - может напрасно? может на самом деле это невозможно сделать на вба? 2) у меня нет автоматический пересчет формул, и шифт и ф9 е помогает, что делать? как включить его 3) как эту громосткую формулу вписать в вба? |
08.12.2009, 16:11 | #18 |
Форумчанин
Регистрация: 30.10.2009
Сообщений: 138
|
у меня по умолчанию включён автоматический пересчёт формул
однако Ваш пример не работает я удаляю жёлттые строки - всё норм, обновляется, пересчитывается а если добавляю - НЕ работает(( |
08.12.2009, 16:20 | #19 | |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
Цитата:
2. Shift+F9 просто пересчитывает все формулы на листе. Разово. 3. Элементарно. Просто записываете макрорекордером вставку этой формлы в ячейку. P.S.Если Вам нужен разовый пример и Вы в состоянии его переделать под себя - я выложу Вам код суммирования по тому алгоритму, который я представляю себе.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
|
08.12.2009, 16:30 | #20 |
Форумчанин
Регистрация: 30.10.2009
Сообщений: 138
|
я вам всё таки выложу полноценный файл
и поймёте что к чему и зачем именно в вба нужно |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Суммирование рядов в С++ | defol-777 | Помощь студентам | 2 | 05.05.2010 11:10 |
Суммирование | Артур Иваныч | Microsoft Office Excel | 4 | 02.12.2009 20:20 |
Суммирование | SlavaSH | БД в Delphi | 15 | 22.01.2009 12:29 |
суммирование от и до.... | snakezx | Microsoft Office Excel | 1 | 28.11.2008 15:38 |
Суммирование значений БД | Andi2118 | БД в Delphi | 3 | 12.10.2008 20:25 |