Требуется создать эксель документ(бланк заказа), который при наборе наименования изделия в ячейке будет предлагать к выбору забитые в "словарик" значения. Словарик должен представлять собой встроенную в документ редактируюмую и недоступную для случайного удаления базу данных изделий с их параметрами, которые потом также будут использоваться в вычислениях, производимых на листе.
Кто может сказать, где есть статьи на этот счёт или может примеры реализаций для переделки под себя?
Здравствуйте!
Требуется создать эксель документ(бланк заказа), который при наборе наименования изделия в ячейке будет предлагать к выбору забитые в "словарик" значения. Словарик должен представлять собой встроенную в документ редактируюмую и недоступную для случайного удаления базу данных изделий с их параметрами, которые потом также будут использоваться в вычислениях, производимых на листе.
Кто может сказать, где есть статьи на этот счёт или может примеры реализаций для переделки под себя?borus
желаю вам счастья
Сообщение отредактировал borus - Среда, 28.12.2016, 10:05
При помощи добрых людей получилось создать файлик в приложении. Обнаружил, что если он открыт наряду с другими книгами Эксель, то если дважды кликнуть по ячейке в любой другой книге, вызывается главная форма разработанного файла. Как сделать, чтобы двойной клик по ячейке вызывал форму, только если клик был внутри книги, в которой и для которой форма была создана? насколько понимаю за это отвечает процедура:
PrivateSub App_SheetBeforeDoubleClick(ByVal sh AsObject, ByVal Target As Range, Cancel AsBoolean) OnErrorResumeNext IfNot MyCustomPropertiesExists("DblClickRunOption") Then _ Call MyCreateCustomProperties("DblClickRunOption", 1)
в приложенном файле, но я не знаю, как её доработать
Здравствуйте!
При помощи добрых людей получилось создать файлик в приложении. Обнаружил, что если он открыт наряду с другими книгами Эксель, то если дважды кликнуть по ячейке в любой другой книге, вызывается главная форма разработанного файла. Как сделать, чтобы двойной клик по ячейке вызывал форму, только если клик был внутри книги, в которой и для которой форма была создана? насколько понимаю за это отвечает процедура:
PrivateSub App_SheetBeforeDoubleClick(ByVal sh AsObject, ByVal Target As Range, Cancel AsBoolean) OnErrorResumeNext IfNot MyCustomPropertiesExists("DblClickRunOption") Then _ Call MyCreateCustomProperties("DblClickRunOption", 1)