![]() |
|
Модераторы: mihanik |
![]()
|
|
| blast99 |
|
|||
![]() сисадмин ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 3.5.2005 Где: Россия, г. Ставро поль Репутация: нет Всего: 3 |
Значит есть таблицы со столбцами: ДтВх, КтВх, 21, 50, ДтВых, КтВых
что, то типа того:
Так вот хочется сделать обработку к-я бы привычислении выбирала нужную ячейку, т.е. если если ДтВх > 0 тогда ДтВых = бла-бла иначе КтВых = бла-бла Вроде все понятно. Попробовал в одной чейки в exel написать, но так и не понял как заставить ЕСЛИ(формула; А1 = 123; А2 = 123) при подсчете записывать результат в разные ячейки. --------------------
Зачастую, наши возможности ограничены лишь нашими желаниями. И ничто так не ограничивает желания, как заниженная оценка своих возможностей. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
blast99, никак. юзай для этого VBA.
|
|||
|
||||
| blast99 |
|
|||
![]() сисадмин ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 3.5.2005 Где: Россия, г. Ставро поль Репутация: нет Всего: 3 |
а если vba, то тогда как?
создать кнопку "пересчет" и на нее вешать расчет или double click на какой нить ячейки? может кто более дельное предложит(чем то что я)? --------------------
Зачастую, наши возможности ограничены лишь нашими желаниями. И ничто так не ограничивает желания, как заниженная оценка своих возможностей. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 1 Всего: 260 |
а я знаю? тебе виднее присваивание чужим ячейкам не работает потому, что вычисления выполняются на листе как бы параллельно, начиная с тех, от которых зависят наибольшее количество ячеек, и заканчивая теми, от которых никто уже не зависит. А если у тебя будет в руках возможность вычислять "не свои ячейки", то порядок вычисления станет неясен. например, ячейка А1 в зависимости от условия либо меняет А3, либо В2. А в ячейке А3 - своя формула, а от ячейки В2 кто-то ещё зависит. И в каком порядке вычислять? неясно... такая же ситуация с циклическими ссылками(А1 отталкивается от А2 в рассчетах, а А2 - от А1), но там все яснее и легко такую вещь диагностировать, а вот запись в "другие" ячейки - было бы сложно. Потому такого нет. |
|||
|
||||
| blast99 |
|
|||
![]() сисадмин ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 3.5.2005 Где: Россия, г. Ставро поль Репутация: нет Всего: 3 |
хм, понятно, что ничего не понятно
Ладно что нибудь придумаем... --------------------
Зачастую, наши возможности ограничены лишь нашими желаниями. И ничто так не ограничивает желания, как заниженная оценка своих возможностей. |
|||
|
||||
| mihanik |
|
||||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 9 Всего: 109 |
Итак.
Т.к. ты пишешь в этот раздел, то предположу, что с VBA для ЕХЕЛЬ ты знаком. Тебе необходимо обрабатывать данные... Ну, первое, что приходит на ум, это создании в стандартном меню программы (Файл, правка, вид и т.д.) ТВОЕЙ кнопочки при нажатии на которую запускался бы твой макрос. Кнопочка создаётся так...
А потом определяешь процедуру, которая выполняет какие-либо действия...
|
||||
|
|||||
| Staruha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1292 Регистрация: 1.2.2004 Где: Казань Репутация: 13 Всего: 27 |
Мне кажется Панель управления-Условное форматирование в самый раз.
Добавлено @ 21:18 Или просто ввести формулу прямо в ячейку ЕСЛИ(A1>0;"бла-бла";"") -------------------- Возмездие настигнет |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 9 Всего: 109 |
||||
|
||||
| blast99 |
|
|||
![]() сисадмин ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 3.5.2005 Где: Россия, г. Ставро поль Репутация: нет Всего: 3 |
mihanik, эээ что-то не понял конструкции...
Это сообщение отредактировал(а) blast99 - 17.11.2006, 09:28 --------------------
Зачастую, наши возможности ограничены лишь нашими желаниями. И ничто так не ограничивает желания, как заниженная оценка своих возможностей. |
|||
|
||||
| mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 9 Всего: 109 |
в ячейке ДтВых пишешь если(ДтВх > 0;бла-бла;"") в ячейке КтВых пишешь если(ДтВх <= 0;бла-бла;"") |
|||
|
||||
![]()
|
| Правила форума "Программирование, связанное с MS Office" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |