Программы MS Excel VBA


...назад

"Прайс-конструктор" MS Excel VBA

Данная программа представляет собой конфигуратор подбора маркировки сложнотехнической продукции - промышленных датчиков измерения температуры. Создана на базе встроенного редактора VBA MS Office Excel 2010.

Рисунок 1

Рисунок 2

В программе реализована возможность выбора базовых (типовых) конфигураций датчиков температуры (рис.1, рис.2). После их выбора и перехода далее, появляется цена выбранной позиции и открывается окно настройки дополнительных характеристик изделия (рис.3, рис.4).

Рисунок 3

Рисунок 4

Дополнительные изменяемые характеристики находятся во взаимной зависимости друг от друга. Это значит, что программа не позволяет пользователю сконфигурировать заведомо неверное сочетание тех или иных параметров, которое могло бы привести к формированию неверной маркировки для заказа производителю. В программе существует система предупреждений и указаний на неверно введенные данные.

Существует возможность предварительно внести необходимые реквизиты продавца, чтобы автоматически формировать технико-коммерческое предложение и сохранять его в указанную ранее папку (рис.5).

Рисунок 5

Предусмотрена возможность распечатки сконфигурированного изделия как одного, так и сразу нескольких вместе с эскизами, соответствующими подобранным параметрам (рис.6)

Рисунок 6

"Печать сертификатов" MS Excel VBA

Данная программа так же создана на VBA Excel и представляет собой механизм групповой печати сертификатов поверки средств измерений (рис.7, рис.8, рис.9)

Рисунок 7

Рисунок 8

Рисунок 9

В программе реализованы следующие аспекты:
  • выбор страны, в зависимости от которого изменяются методики поверки и прочие зависимые значения
  • групповая печать с генерацией последующих уникальных номеров в пределах указанного количества сертификатов для печати в данной сессии
  • напоминание пользователю номера последнего распечатанного свидетельства
  • автосохранение базы данных распечатанных сертификатов (рис.10)
  • печать сертификата на типографском бланке, либо на чистом листе формата А5 (рис.11)

    Рисунок 10

    Рисунок 11