Новости:

Теперь на форум можно залогиниться / зарегистрироваться с помощью ВКонтакте. Уже существующие пользователи могут связать свою учетную запись с аккаунтом ВКонтакте одним кликом в профиле пользователя http://forum.msexcel.ru/index.php?action=profile;area=account

Главное меню

Обучение макросам в Excel

Автор Павел Пятницкий, 20.09.2013, 20:17

« назад - далее »

Павел Пятницкий

Всем привет. Недавно я был приглашен на собеседование и не смог справится с заданием. Договорился с парнем, который его принимал, что прийду к ним через недельку, уже разобравшись с заданием и сделаю его, после чего меня, предположительно, возьмут на работу.
К сожеленью, именно того файла с которым я работал у меня нет, но я сделал очень похожий, который подойдет (он отличается от оригинала, лишь тем что там было около 60 000 строк). По сути, у нас есть лог проходного устройства. В нем есть поля "время", "действие", "№ турникета", "код пользовеля". Мое задание заключалось в том, что бы сделать сводку по пользователям, которые проходили через проходное устройство. Сводки могли быть разными: сколько пользователь проработал за месяц, сколько в среднем он работает в день, какой его "любимый" турникет, кто из пользователей больше всего проработал за месяц и т.д. (каких конкретных заданий не было, просто сделать разные сводки). Сам же файл прилаживаю ниже.
как я понимаю, это делается с помощью Visual Basic и макросов. Так как этот язык довольно обширный, то хотелось бы вас попросить несколько ссылочек, прочитав которые, я бы смог выполнить данное задание. все что угодно: какой-то видео урок, статья, глава в "такой-то книге" и т.д.
п.с. знаю, что логичней всего было бы просто взять какуе-то книгу и просто ее пройти всю, но из-за ограничений во времени, я так сделать не могу.
Всем заренее спасибо.

Serge 007

Это легко делается сводной таблицей

ЗЫ Впрочем об этом Вам уже писали на планете, но Вы уперлись в VBA
Дерзайте, но учтите, что какой бы макрос Вы не написали - во первых он будет медленнее чем сводная, а во вторых - для каждого разреза надо будет писать новый макрос, а в сводной же - просто перетаскивать поля мышкой. Разница есть  ;)

ЗЫЗЫ Ссылки на литературу тоже на планете давали, повторяться не вижу смысла
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

Павел Пятницкий

Цитата: Serge 007 от 20.09.2013, 23:00
Это легко делается сводной таблицей

ЗЫ Впрочем об этом Вам уже писали на планете, но Вы уперлись в VBA
Дерзайте, но учтите, что какой бы макрос Вы не написали - во первых он будет медленнее чем сводная, а во вторых - для каждого разреза надо будет писать новый макрос, а в сводной же - просто перетаскивать поля мышкой. Разница есть  ;)

ЗЫЗЫ Ссылки на литературу тоже на планете давали, повторяться не вижу смысла
спасибо, возьму во внимание, как сделать удобней.
да, ссылки видел, уже учусь по ним.

zs

Здравствуй, Serge 007. А как найти пост про ссылки на литературу. С уважением, ZS

Serge 007

Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

zs

Благодарю, Serge 007! С уважением, ZS.
P.S. Только было бы время освоить- держись MS!