Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Создание бланка заказа с автоподстановкой и вычислениями - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Создание бланка заказа с автоподстановкой и вычислениями
borus Дата: Среда, 28.12.2016, 10:02 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

2007
Здравствуйте!

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

Кто может сказать, где есть статьи на этот счёт или может примеры реализаций для переделки под себя?


желаю вам счастья

Сообщение отредактировал borus - Среда, 28.12.2016, 10:05
 
Ответить
СообщениеЗдравствуйте!

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

Кто может сказать, где есть статьи на этот счёт или может примеры реализаций для переделки под себя?

Автор - borus
Дата добавления - 28.12.2016 в 10:02
Wasilich Дата: Среда, 28.12.2016, 13:30 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Требуется создать эксель документ(бланк заказа)
Ну так создайте! Откуда же нам знать как он выглядит. И что там за словарик? Выложите пример. Будем смотреть. Будем думать.
 
Ответить
Сообщение
Требуется создать эксель документ(бланк заказа)
Ну так создайте! Откуда же нам знать как он выглядит. И что там за словарик? Выложите пример. Будем смотреть. Будем думать.

Автор - Wasilich
Дата добавления - 28.12.2016 в 13:30
AlexM Дата: Среда, 28.12.2016, 13:56 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеКросс

Автор - AlexM
Дата добавления - 28.12.2016 в 13:56
borus Дата: Среда, 25.01.2017, 11:43 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 0% ±

2007
Здравствуйте!

При помощи добрых людей получилось создать файлик в приложении. Обнаружил, что если он открыт наряду с другими книгами Эксель, то если дважды кликнуть по ячейке в любой другой книге, вызывается главная форма разработанного файла. Как сделать, чтобы двойной клик по ячейке вызывал форму, только если клик был внутри книги, в которой и для которой форма была создана?
насколько понимаю за это отвечает процедура:
[vba]
Код

Private Sub App_SheetBeforeDoubleClick(ByVal sh As Object, ByVal Target As Range, Cancel As Boolean)
    On Error Resume Next
    If Not MyCustomPropertiesExists("DblClickRunOption") Then _
       Call MyCreateCustomProperties("DblClickRunOption", 1)

    iDblClickRunOption = CLng(ThisWorkbook.CustomDocumentProperties.Item("DblClickRunOption"))
    If Not Err.Number = 0 Then
        Err.Clear
        iDblClickRunOption = 1
    End If
    If iDblClickRunOption = 1 Then
        Cancel = True
        Call MyStartFindInDropList
    End If
    On Error GoTo 0
End Sub
[/vba]
в приложенном файле, но я не знаю, как её доработать
К сообщению приложен файл: 4853090.zip (70.6 Kb)


желаю вам счастья

Сообщение отредактировал borus - Среда, 25.01.2017, 11:44
 
Ответить
СообщениеЗдравствуйте!

При помощи добрых людей получилось создать файлик в приложении. Обнаружил, что если он открыт наряду с другими книгами Эксель, то если дважды кликнуть по ячейке в любой другой книге, вызывается главная форма разработанного файла. Как сделать, чтобы двойной клик по ячейке вызывал форму, только если клик был внутри книги, в которой и для которой форма была создана?
насколько понимаю за это отвечает процедура:
[vba]
Код

Private Sub App_SheetBeforeDoubleClick(ByVal sh As Object, ByVal Target As Range, Cancel As Boolean)
    On Error Resume Next
    If Not MyCustomPropertiesExists("DblClickRunOption") Then _
       Call MyCreateCustomProperties("DblClickRunOption", 1)

    iDblClickRunOption = CLng(ThisWorkbook.CustomDocumentProperties.Item("DblClickRunOption"))
    If Not Err.Number = 0 Then
        Err.Clear
        iDblClickRunOption = 1
    End If
    If iDblClickRunOption = 1 Then
        Cancel = True
        Call MyStartFindInDropList
    End If
    On Error GoTo 0
End Sub
[/vba]
в приложенном файле, но я не знаю, как её доработать

Автор - borus
Дата добавления - 25.01.2017 в 11:43
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!