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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2011, 15:40   #1
KasyaP
Новичок
Джуниор
 
Регистрация: 26.07.2011
Сообщений: 2
Вопрос пользовательская процедура

создаю пользовательскую процедуру с одним входным параметром. вызываю её из другого модуля
Код:
Имя процедуры(параметр)
в этом случае все работает.
как только корректирую процедуру, и делаю на вход два параметра, при вызове выводиться ошибка: Invalid or unqualifield reference
вызываю следующим образом:
Код:
Call .CPR_package(11, 1)
кто в курсе, поддерживает ли VBA вызов таких процедур и в чем может быть проблема?
KasyaP вне форума Ответить с цитированием
Старый 26.07.2011, 16:20   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Эта ошибка обычно связана с несоответствием операторов With и End With. Во втором случае, почему точка перед именем процедуры?
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 26.07.2011, 16:30   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Цитата:
поддерживает ли VBA вызов таких процедур
поддерживает.
Пример можете глянуть здесь:
http://excelvba.ru/code/FilenamesCollection
http://excelvba.ru/code/GetFileOrFolderPath

Цитата:
в чем может быть проблема?
покажите свой код - подскажем
EducatedFool вне форума Ответить с цитированием
Старый 27.07.2011, 09:39   #4
KasyaP
Новичок
Джуниор
 
Регистрация: 26.07.2011
Сообщений: 2
По умолчанию пользовательские процедуры

Действительно. проблема в том, что перед вызовом процедуры не нужна точка
call CPR_paskage (1, 1)
KasyaP вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пользовательская функция с необязательными параметрами savraska Microsoft Office Excel 2 23.05.2010 11:47
Пользовательская функция,возвращающая массив savraska Microsoft Office Excel 2 20.04.2010 03:12
Пользовательская панель инструментов в excell2007 sapr317 Microsoft Office Excel 6 12.11.2009 16:36
Паскаль. Dec2polar - пользовательская процедура. Нужна консультативная помощь!!! Поволжский Помощь студентам 1 04.12.2008 18:58
Пользовательская форма к макросу Flangini Microsoft Office Excel 6 23.04.2008 13:39