Вопрос по Excel, Access бд и Vba, Создание мини проги.

Здравствуйте. Вот, в общем, решил поинтересоваться Вашими советами насчёт моей проблемы. Я имею некую «Базу данных» в Excel, т.е. Калькуляция блюд. В калькуляцию входят Название блюда и что нужно для него приготовления(ингредиенты), сколько чего надо гр\кг, стоимость и суммы, в общем, большая таблица. А так же я имею похожую таблицу калькуляции, которую постоянно приходится заполнять вручную. Немного видоизменённая таблица, но большинство данных надо брать с прежней калькуляции ( названия блюд, ингредиенты, масса, стоимость и т.п.). Так вот я бы хотел реализовать это в более автоматизированном виде. Чтобы не заоплнять все вручную, а на компьютере. Как лучше бы это сделать?Думаю, через Microsoft Visual Studio VBA? Сделать меню, справочники и все такое прочее. Перетащить калькуляцию в СУБД если потребуется ( по-моему можно и так вытаскивать ?). Сделать более комфортный интерфейс для ввода нужной информации или выбора из готовых уже столбцов. Но как мне реализовать коннект сделанного мной интерфейса, с Excel? Т.е Я ввожу в свой так сказать интерфейс информацию или же выбираю из своих баз данных, она должна вписывается в файл Excel в различные указанные графы (наименование, кол-во, виды ингредиентов, стоимости и тп.) И все это сохранять отдельные готовые бланки. Предварительно с интерфейса заполнять их, а все остальные расчеты проведутся в Excel автоматом. Вот ка кто так. Простите если запутанно написал и грамотей с меня не очень.))) Жду вопросов и ответов. Надеюсь, дадите понять, в каком направлении мне идти. Можно даже мануалы, какие либо)
3 ответа

Вам нужно скооперироваться с http://www.programmersforum.ru/showthread.php?t=205008 Там уже что-то готово, и всё ведь можно делать прямо в Экселе, не нужно внешних прог, зачем лишние телодвижения?


Думаю, через Microsoft Visual Studio VBA?
А я так не думаю. Такой программы (или среды разработки) не существуетPS: Делайте в том, в чем лучше разбираетесь. Если с программой будете работать вы один - можно и в Excel всё делать Если же нужен многопользовательский доступ (несколько человек будут работать с программой одновременно) - нужна СУБД (типа access)


Не совсем понятно, но в целом я бы делал в ексель, если конечно не критично количество одновременных пользователей. Скажем сделать лист "продукты" в котором были бы цены, если скажем количество блюд <10 то для каждого из блюд свой лист и туда подтягивать значения(vlookup) Я так понимаю, что задача этого всего регулировать стоимость блюда в зависимости от стоимости продуктов?