UserForm закрывается при создании ActiveX
AndrewSolo
Дата: Пятница, 18.03.2016, 12:10 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день. Помогите, пожалуйста, с советом. Форма должна быть всегда открыта, но действия с листами совершать тоже нужно. То есть ShowModal = False. Программно на листе создаются activeX ComboBox. Проблема в том, что при выполнении OLEObjects.Add закрывается форма. Приложил тестовую программу. Посмотрите, пожалуйста, и дайте совет. Возможно мне нужно как-то иначе работать с OLEObjects.. как именно?
Добрый день. Помогите, пожалуйста, с советом. Форма должна быть всегда открыта, но действия с листами совершать тоже нужно. То есть ShowModal = False. Программно на листе создаются activeX ComboBox. Проблема в том, что при выполнении OLEObjects.Add закрывается форма. Приложил тестовую программу. Посмотрите, пожалуйста, и дайте совет. Возможно мне нужно как-то иначе работать с OLEObjects.. как именно? AndrewSolo
Сообщение отредактировал AndrewSolo - Пятница, 18.03.2016, 12:11
Ответить
Сообщение Добрый день. Помогите, пожалуйста, с советом. Форма должна быть всегда открыта, но действия с листами совершать тоже нужно. То есть ShowModal = False. Программно на листе создаются activeX ComboBox. Проблема в том, что при выполнении OLEObjects.Add закрывается форма. Приложил тестовую программу. Посмотрите, пожалуйста, и дайте совет. Возможно мне нужно как-то иначе работать с OLEObjects.. как именно? Автор - AndrewSolo Дата добавления - 18.03.2016 в 12:10
mathiax90
Дата: Пятница, 18.03.2016, 12:10 |
Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация:
24
±
Замечаний:
0% ±
Excel 2007
не приложили
webmoney: R242692021885 ЯД:410013877261817
Ответить
Сообщение не приложили Автор - mathiax90 Дата добавления - 18.03.2016 в 12:10
AndrewSolo
Дата: Пятница, 18.03.2016, 12:11 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
исправил, извините
Ответить
Сообщение исправил, извините Автор - AndrewSolo Дата добавления - 18.03.2016 в 12:11
RAN
Дата: Пятница, 18.03.2016, 13:26 |
Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
[vba]Код
Sub create() ..... Application.OnTime Now, "OpenUserForm" End Sub
[/vba]
[vba]Код
Sub create() ..... Application.OnTime Now, "OpenUserForm" End Sub
[/vba] RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение [vba]Код
Sub create() ..... Application.OnTime Now, "OpenUserForm" End Sub
[/vba] Автор - RAN Дата добавления - 18.03.2016 в 13:26
AndrewSolo
Дата: Пятница, 18.03.2016, 14:13 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Спасибо. Как раз хотел спросить как открывать форму обратно.
Спасибо. Как раз хотел спросить как открывать форму обратно. AndrewSolo
Ответить
Сообщение Спасибо. Как раз хотел спросить как открывать форму обратно. Автор - AndrewSolo Дата добавления - 18.03.2016 в 14:13
mathiax90
Дата: Пятница, 18.03.2016, 14:18 |
Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация:
24
±
Замечаний:
0% ±
Excel 2007
RAN , Подскажите пожалуйста. А почему нельзя просто вызвать OpenUserForm или сделать UserForm1.Show? Я пробовал. Действительно не работает.
RAN , Подскажите пожалуйста. А почему нельзя просто вызвать OpenUserForm или сделать UserForm1.Show? Я пробовал. Действительно не работает.mathiax90
webmoney: R242692021885 ЯД:410013877261817
Ответить
Сообщение RAN , Подскажите пожалуйста. А почему нельзя просто вызвать OpenUserForm или сделать UserForm1.Show? Я пробовал. Действительно не работает.Автор - mathiax90 Дата добавления - 18.03.2016 в 14:18
RAN
Дата: Пятница, 18.03.2016, 15:14 |
Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Похоже, перед добавлением activeX, выполняется End. Или после.
Похоже, перед добавлением activeX, выполняется End. Или после. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Похоже, перед добавлением activeX, выполняется End. Или после. Автор - RAN Дата добавления - 18.03.2016 в 15:14