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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2011, 18:19   #1
cfvbh
Пользователь
 
Аватар для cfvbh
 
Регистрация: 26.03.2011
Сообщений: 17
По умолчанию Пропуск ошибки и вызов модуля

Скажите пожалуйста нет ли такой функции чтоб пропускать ошибку и продолжать программу?

И как вызвать модуль из формы?
cfvbh вне форума Ответить с цитированием
Старый 31.03.2011, 18:26   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

есть такая функция OnError называется, читайте в справке -описано как пользоваться
Цитата:
И как вызвать модуль из формы?
опа, а это что такое? спиритизмом балуетесь?
модуль-то вам зачем, вы его сначала вызовите, потом поломаете и все перестанет работать, может Вам переменные какие нужны из модуля? Обьявите их как Public
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 31.03.2011, 19:34   #3
cfvbh
Пользователь
 
Аватар для cfvbh
 
Регистрация: 26.03.2011
Сообщений: 17
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
есть такая функция OnError называется, читайте в справке -описано как пользоваться
опа, а это что такое? спиритизмом балуетесь?
модуль-то вам зачем, вы его сначала вызовите, потом поломаете и все перестанет работать, может Вам переменные какие нужны из модуля? Обьявите их как Public
хдд))) нет просто я создал форму, код очень объемный (для меня)
есть желание разгрузить его, узнал про команду Call и захотел её попробовать) (как я понял она будет вызывать sub только из самого листа формы)
то есть: взял часть кода и вставил в созданный модуль и хочу из кода формы вызвать его...
может это ламерство я не знаю)))
P.S. Если как то не так что сказал или употребил, не бейте я тока учусь
cfvbh вне форума Ответить с цитированием
Старый 31.03.2011, 20:33   #4
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Помещаете нужный код в стандартный модуль и вызываете его: Call Макрос1

Но учитывайте, что если Вы в такой процедуре планируете обращаться к UserForm, из который вызвали процедуру, то необходимо указывать полностью и имя формы и элементов:
userForm1.Combobox1.Value = 1
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 01.04.2011, 06:00   #5
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

...либо, передавать в подпрограмму требуемые для работы значения элементов формы в качестве параметра.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 01.04.2011, 17:50   #6
cfvbh
Пользователь
 
Аватар для cfvbh
 
Регистрация: 26.03.2011
Сообщений: 17
По умолчанию

Премного благодарен
щас будем пробовать)))
cfvbh вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызов процедуры из дополнительного модуля vedro-compota Общие вопросы Delphi 23 25.04.2010 16:09
"Быстрый вызов" action-ов data модуля из другово окна Altera Общие вопросы Delphi 0 22.09.2009 16:05
Вызов ShellExecute из модуля. Какой тогда дескриптор окна указывать? Вавел из ГМТУ Общие вопросы Delphi 12 27.08.2009 14:44
Пропуск строк программы (Си) persalena Помощь студентам 10 21.02.2009 20:27
Вызов Метода из др. модуля Mickle Общие вопросы Delphi 2 10.05.2007 23:41