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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.07.2007, 18:58   #1
Bayers
 
Регистрация: 17.07.2007
Сообщений: 7
По умолчанию Формы пользователя Excel

Уважаемые господа, хелп плз.

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

Private Sub Workbook_Open()
UserForm("RBU").Show
End Sub

только VBA мой новый лист с формой лист не видит, ни как лист, ни как форму, макрос не работает.
Вопрос: как мне сделать так, чтоб ента форма появлялась при открытии файла?
Bayers вне форума
Старый 18.07.2007, 01:30   #2
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Это не форма, а лист диалога, поэтому использовать обращение (к тому же неправильное) к листу как к пользовательской форме - конечно можно, но не нужно, т.к. эти действия не принесут нужного результата. Что касается утверждения, что программа не видит этого листа, то это конечно же заблуждение, ибо :

Код:
Private Sub Workbook_Open()
    Me.DialogSheets(1).Show
    'Me.Sheets("Диалог1").Show
    'Me.DialogSheets("Диалог1").Show
End Sub
pashulka вне форума
Старый 18.07.2007, 18:50   #3
Bayers
 
Регистрация: 17.07.2007
Сообщений: 7
По умолчанию

pashulka, а ежели я этот лист диалога скрою, команда будет работать?
Заранее спасибо
Bayers вне форума
Старый 18.07.2007, 21:22   #4
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Если скроете - то будет, если удалите - нет.
pashulka вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление пользователя треч О форуме и сайтах клуба 4 26.05.2008 21:38
Спросить у пользователя его имя snake-as Общие вопросы Delphi 7 21.05.2008 20:02
Назначение прав пользователя Seqular Безопасность, Шифрование 1 04.08.2007 16:48
Имя пользователя Albenous Win Api 3 20.01.2007 22:39