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

Вход

Регистрация

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

 

= Мир MS Excel/UserForm закрывается при создании ActiveX - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » UserForm закрывается при создании ActiveX (Макросы/Sub)
UserForm закрывается при создании ActiveX
AndrewSolo Дата: Пятница, 18.03.2016, 12:10 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Помогите, пожалуйста, с советом.
Форма должна быть всегда открыта, но действия с листами совершать тоже нужно. То есть ShowModal = False.
Программно на листе создаются activeX ComboBox.
Проблема в том, что при выполнении OLEObjects.Add закрывается форма.

Приложил тестовую программу. Посмотрите, пожалуйста, и дайте совет.
Возможно мне нужно как-то иначе работать с OLEObjects.. как именно?
К сообщению приложен файл: activex_check.xlsm (21.2 Kb)


Сообщение отредактировал 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
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 199
Репутация: 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
Репутация: 1163 ±
Замечаний: 0% ±

2010
[vba]
Код
Sub create()

.....

    Application.OnTime Now, "OpenUserForm"
                
End Sub
[/vba]


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение[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
Дата добавления - 18.03.2016 в 14:13
mathiax90 Дата: Пятница, 18.03.2016, 14:18 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 199
Репутация: 24 ±
Замечаний: 0% ±

Excel 2007
RAN, Подскажите пожалуйста. А почему нельзя просто вызвать OpenUserForm или сделать UserForm1.Show?
Я пробовал. Действительно не работает.


webmoney: R242692021885
ЯД:410013877261817
 
Ответить
СообщениеRAN, Подскажите пожалуйста. А почему нельзя просто вызвать OpenUserForm или сделать UserForm1.Show?
Я пробовал. Действительно не работает.

Автор - mathiax90
Дата добавления - 18.03.2016 в 14:18
RAN Дата: Пятница, 18.03.2016, 15:14 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Похоже, перед добавлением activeX, выполняется End. Или после.


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеПохоже, перед добавлением activeX, выполняется End. Или после.

Автор - RAN
Дата добавления - 18.03.2016 в 15:14
Мир MS Excel » Вопросы и решения » Вопросы по VBA » UserForm закрывается при создании ActiveX (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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