Макрос на VBA в Excel решающий задачу автомобильных марок

Однажды, мой коллега рассказал случай из не так давно происходящих событий с ним. Его дядя работает в какой-то крупной фирме, и когда он приехал к ним в гости, то сказал, что ищет себе удаленного работника для не постоянной работы, т.е. для работы, которую нужно будет выполнять, когда в этом возникнет необходимость. Работа заключается в автоматизации Excel-их отчетов и автоматизации расчетов в Excel на языке программирования VBA. Его дядя сказал, что у них для тестирования кандидата есть пару задач, кто их решает, того рассматривают на эту должность для удаленной работы. Предложил он и моему коллеге (своему племяннику) попробовать решить эти задачки. В итоге им решена была одна не сложная задача, вторую задачу он так и не смог решить, и дополнительный заработок от своего же дяди, моему коллеге не достался… 

Через какое-то время мой коллега принес эти задачи к нам на работу, дал мне попробовать решить ту задачу, которую он сам не смог. Скажу, Вам так, задачи, вообще, были не сложные, просто нужно было умение программировать на базовом уровне и не много логического мышления, никакой сложной логики там не было, никакой сложной математики тоже не было, еще раз повторюсь, просто нужно было знать азы и базу императивного программирования и некоторую функциональность языка VBA. 

Я, параллельно выполняя свою основную работу, периодически переключаясь на его задачу, написал код решения. Коллега ответил: «Ты бы смог работать на моего дядю удаленно» )) Но та вакансия была уже занята, да я и не расстроился, просто хотелось решить задачу.

Попробуйте и Вы.

Текст задачи находится на первом листе книги-Excel. В архиве два файла: один файл без решения и без макросов, другой файл с макросом, который решает поставленную задачу.


No Comments

Post Reply