|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.03.2012, 09:51 | #1 |
Новичок
Джуниор
Регистрация: 20.03.2012
Сообщений: 8
|
Как редактировать формулу суммы в минус?
Здравствуйте! Помогите пожалуйста! Ломаю голову уже второй день ни чего не получается.
Есть ячейка с формулой "=СУММ(L7)" при добавлении 4тырех столбцов нужно что бы это формула увеличилась еще на одну ячейку "=СУММ(L7)+СУММ(P7)" Это я делаю след образом: 1. Нахожу эту ячейку с формулой после того как добавили 4 столбца Cells(7, s + 5).Select 2. Присваиваю формуле эту же формулу + сумма предыдущей 4ертой ячейке ActiveCell.FormulaR1C1 = ActiveCell.FormulaR1C1 + "+SUM(RC[-4])" Это все работает как надо! Но теперь мне нужно сделать обратную операцию! С чем я справиться и не могу. После того как я удаляю 4 столбца в одном из которых была ссылка на ячейку формула выглядит так "=СУММ(L7)+СУММ(#ССЫЛКА!)" Но это фигня я просто присваиваю переменной формулу до того как удалить 4 столбца и когда пытаюсь сминусовать уже "ActiveCell.FormulaR1C1 = ActiveCell.FormulaR1C1 - "+SUM(RC[-4])"" этот фокус не проходит Эксель ругается. Как прописать правильно парни??? Очень нужно!!! ActiveCell.FormulaR1C1 = ActiveCell.FormulaR1C1 - "+SUM(RC[-4])" |
20.03.2012, 11:28 | #2 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
А какой смысл суммировать одну ячейку? В Вашем случае достаточно:
Код:
Код:
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 Последний раз редактировалось kuklp; 20.03.2012 в 11:35. |
20.03.2012, 11:53 | #3 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
В ячейку M1 заносишь формулу:
Код:
Правильно поставленная задача - три четверти решения.
Последний раз редактировалось DiemonStar; 20.03.2012 в 11:59. |
20.03.2012, 12:38 | #4 |
Новичок
Джуниор
Регистрация: 20.03.2012
Сообщений: 8
|
Ни фига у меня не выходит ((( Уже глаза болят реально. Можно ли я вам тут файлик оставлю глянет кому не лень. поправите.
Там скажем так таблица склада и рядом приход две кнопки "Добавить приход" с ней я разобрался и "Удалить приход" С ней я тоже разобрался кроме вот этой формулы ( kuklp это я как в пример суммирования одной ячейки. Чем больше будет приход тем больше будет суммирования ячеек. Как бы тут еще файлик закинуть |
20.03.2012, 12:40 | #5 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
В расширенном ответе нажмите "Вложить файл"
Правильно поставленная задача - три четверти решения.
|
20.03.2012, 13:00 | #6 |
Новичок
Джуниор
Регистрация: 20.03.2012
Сообщений: 8
|
файлик
Вот собственно говоря моя головная боль
Копия .zip С меня пиво!!! Помогите! ) Для начала по нажимайте кнопку добавить что б понять смысл Последний раз редактировалось Sanka_i; 20.03.2012 в 13:05. |
20.03.2012, 13:34 | #7 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Жесть. А если б ячеек были тысячи?
Так добавить: Код:
Код:
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
20.03.2012, 13:41 | #8 | |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
пробиваешь значения итоговой суммы вот так:
Код:
аналогично можно сделать и для подсчёта общего количества Цитата:
Правильно поставленная задача - три четверти решения.
Последний раз редактировалось DiemonStar; 20.03.2012 в 13:56. |
|
20.03.2012, 14:06 | #9 | |
Новичок
Джуниор
Регистрация: 20.03.2012
Сообщений: 8
|
Цитата:
яж поэтому и пишу перед каждым пребовлением вот это: Cells(7, s + 5).Select ActiveCell.FormulaR1C1 = ActiveCell.FormulaR1C1 + "+SUM(RC[-4])" Жесть. А если б ячеек были тысячи? - Да согласен это не совсем правильно и долго ... ждешь пока все это выполнится но все же работает и ладно. Прайс менятсья ни когда не будет поэтому пофиг. Но все же как разобраться с удалением не все ни как не получается! ( парни очень прошу понажимайте добавить что бы понять в чем смысл! а удаление я сделал форму там вводишь номер прихода он его ищет и удаляет потом обновляет порядочность номеров и вот тут запара правильно обновить формулы в итоге... Последний раз редактировалось Sanka_i; 20.03.2012 в 14:11. |
|
20.03.2012, 14:13 | #10 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
посмотри, я там сделал тебе итоги... тока из макроса сам убери изменение формул...
Правильно поставленная задача - три четверти решения.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как редактировать даные в базе | HITBOY | БД в Delphi | 2 | 27.02.2012 07:09 |
Как редактировать видео? | jetyb | C# (си шарп) | 1 | 12.07.2011 17:11 |
как редактировать и просмотреть таблицу | MixanMM | БД в Delphi | 5 | 05.05.2010 16:14 |
Как правильно редактировать? | AK BULLETS | Общие вопросы Delphi | 1 | 22.03.2010 18:41 |
Как редактировать видео? | Николай11 | Софт | 1 | 10.09.2009 14:18 |