Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2013, 11:18   #1
Leeroy
 
Регистрация: 18.02.2013
Сообщений: 4
По умолчанию прошу квалифицированной поддержки в написании макроса

Доброго времни суток, господа.
Поставили давече задачу, помочь нашим финансистам в их хитрых расчетах. В общем, порешал все что им нужно на бумаге, а вот в эксель все это дело занести не смог. Задача в следующем: в фрмуле присутствует аргумент, который берется из таблицы значений: ячейка со значением остатка долга в определенный месяц n. Но этот месяц в каждом расчете может быть разный, в зависимости от общего количества месяцев. Общее количество месяцев = T. Тогда n=T/k, где k - известное значение, которое может меняться в разных расетах и может принимать значения k=2 3 4 или 5. Если бы общее количество месяцев было постоянным, то я бы просто сделал все через оператор ЕСЛИ, но срок может быть какмим угодно, и тут, скорее всего, нужно писать макрос. У меня нет нужных навыков, чтобы реализовать это и прошу помощи у вас, гуру. Заранее спасибо.
Вложения
Тип файла: zip form.zip (8.1 Кб, 14 просмотров)
Leeroy вне форума Ответить с цитированием
Старый 18.02.2013, 12:25   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

не уверен, что правильно понял задачу и вообще не макрос, но...
пишите Т (кратное 2,3,4,5) получите n и к (если Т не кратно указанным числам - получите #ДЕЛ/0!
Вложения
Тип файла: rar Н.rar (5.0 Кб, 14 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 18.02.2013, 15:12   #3
Leeroy
 
Регистрация: 18.02.2013
Сообщений: 4
По умолчанию Спасибо

Большое спасибо, все даже проще чем я думал!
Leeroy вне форума Ответить с цитированием
Старый 20.02.2013, 12:28   #4
Karponen
Новичок
Джуниор
 
Регистрация: 20.02.2013
Сообщений: 2
По умолчанию

Добрй день. обращаюсь в первый раз. Возможно не в той теме. Заранее извиняюсь.
У меня такая задача есть макрос который сортирует таблиу по трем видам дат (америка, европпа, Россия)
по завершении макроса активная ячейка начало сортируемого диапазона, в моем случае А4. в таблице строки залиты разными цверами. как сделать так, чтобы по окончании макроса активной была ячейка не имеющая цвета заливки. Очеь не удобно постоянно возвращатся из начала таблицы в конец для дальнейшей работы.
Karponen вне форума Ответить с цитированием
Старый 20.02.2013, 19:21   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Не в той

Код:
dim r as range
set r=selection
...
r.select
Это если вообще необходимо менять выделение в процессе работы макроса. Обычно это не требуется.
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 21.02.2013 в 00:49.
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Просьба помочь в написании макроса (на коммерч.основе) brussik Microsoft Office Excel 2 09.02.2011 10:59
Проблемы при написании медиаплеера под Линукс. Прошу совета hyperworker Мультимедиа в Delphi 2 28.03.2009 14:17
Запуск макроса с параметрами из другого макроса Saladin Microsoft Office Excel 2 19.01.2009 09:43
Прошу поддержки - создание компонента chandrasecar Компоненты Delphi 1 25.12.2008 01:10
Прошу помощи в написании программы на языке СИ. PontiyPilat Общие вопросы C/C++ 0 12.10.2008 20:22