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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2009, 14:33   #1
molot84
Новичок
Джуниор
 
Регистрация: 21.06.2009
Сообщений: 1
По умолчанию Макрос по разбивке реестра: требуется консультация

Здравствуйте, уважаемые форумчане

Сам я ничего не понимаю в макросах, но возникла потребность в разработке определенного макроса.
Прежде чем обращаться к ИТ-специалистам нашей организации хотелось бы проконсультироваться у знающих людей.

К нам приходит реестр со списком номеров счетов и суммой (см.Пример).
Планируется введение комиссии, поэтому сумму нужно будет разибвать на 2 проводки.
Т.е. нужно написать макрос который бы из одной проводки (одна строка в Excel) разбивал на 2 (2 строки) сумма комиссии фиксированная, ее нужно просто отнимать от общей суммы.

Т.е. приходи файл (к примеру, 100 записей), затем обрабаытвается макросом и на выходе мы имеем реестр уже из 200 записей с разбивкой суммы (по 2 записи на каждого клиента).

Прилагаю пример (упрощенный) для понимания во вложенном файле.

Подскажите сколько займет написание такого макроса и вообще насколько такой макрос сложен для написания?
У меня есть подозрения что это элементарщина, но осваивать VBA ради написания одного-двух заданий в год как-то нецелесообразно.

Спрашиваю, чтоб мне потом наши ИТ-шники не вешали что это долго и дорого)за ними это водится))

Заранее спасибо.
Вложения
Тип файла: rar Пример_реестра_макрос.rar (3.7 Кб, 11 просмотров)
molot84 вне форума Ответить с цитированием
Старый 21.06.2009, 16:17   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Макрос написать очень просто. Займёт около 10-15 минут (если формат всех исходных файлов одинаков, иначе на разработку макроса потребуется больше времени)

Прикрепите к сообщению файл в том формате, в каком Вы получаете исходные записи (фамилии, номера счетов и суммы можете изменить, но не добавляйте и не убирайте лишние строки и столбцы)

Что должно быть вместо XXXXXXXXXXXXXXXXXXXX в добавляемых строках?

Перед обработкой реестра каждый раз запрашивать сумму комиссии, или её можно прописать в коде (если она постоянная)?

(добавлено)
Впрочем, здесь Вам уже предложили решения с использованием формул и макросов.

Последний раз редактировалось EducatedFool; 21.06.2009 в 17:10.
EducatedFool вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос постоянно обрабатывает события. При открытии другой книги макрос обрывается. Ples Microsoft Office Excel 8 17.12.2016 18:15
нужна консультация =( ShuraFK Софт 3 27.04.2009 16:43
Необходима консультация. Язык С lemurko Помощь студентам 2 26.04.2009 19:39
Необходима консультация Бегиннер Общие вопросы по Java, Java SE, Kotlin 3 17.02.2009 08:25
Требуется программным путём считать несколько ключей с реестра из одного раздела. Air Общие вопросы Delphi 6 11.09.2008 11:33