Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2009, 14:00   #1
Simbad
Пользователь
 
Регистрация: 10.12.2009
Сообщений: 62
Сообщение Как выбрать диапазон во время работы UserForm?

Подскажите пожалуйста как мне организовать возможность выбора диапазона непосредственно из Userform во время работы программы, так как это делается в процессе создания диаграммы в Excel.
Simbad вне форума Ответить с цитированием
Старый 10.12.2009, 14:08   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Во первых, используйте немодальное окно формы. Во-вторых, для задания диапазона из формы, удобнее всего использовать контрол "RefEdit". В третьих, если в этот момент выполняется какая-либо процедура, то внутри нее в цикле используйте команду "DoEvents", которая передает управление системе для обработки текущих событий.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 10.12.2009, 14:08   #3
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Либо отображайте UserForm в немодальном режиме
Код:
UserForm1.Show 0
UserForm1.Show (False)
Либо создайте на форме RefEdit и выбирайте диапазон через него. Но если будете делать через RefEdit, то форму обязательно сделайте модальной!
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 10.12.2009, 14:28   #4
Simbad
Пользователь
 
Регистрация: 10.12.2009
Сообщений: 62
По умолчанию

Огромное спасибо!!! Сработал
Simbad вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить время работы метода??? _Studentka_ Общие вопросы по Java, Java SE, Kotlin 1 22.11.2009 10:43
Как определить время работы функции? TwiX Общие вопросы Delphi 7 09.10.2009 17:21
Как вывести время работы приложения razzmatazz Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 23.03.2009 00:17
Как узнать время работы программы в паскаль? bullvinkle Помощь студентам 2 26.12.2008 11:20
Как написать в коде чтобы диапазон А копировался как значение в диапазон В. Dorvir Microsoft Office Excel 12 23.05.2008 22:11