![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.05.2009
Сообщений: 64
|
![]()
В небольшой локальной сети имется файл с общим доступом. Для заполнения данных используется макрос.
Так вот, какой-то из компов сети постоянно ломает этот макрос. На вирусы всех проверял. Лицензионный Каспер не находит. Этот Каспер стоит на всех компах. Суть поломки: почему-то команда Str вдруг перестаёт пониматься компилятором - Can't find project or library. Пока проблему решаю путём замены поломатого файла резервным. Но уже достало это понемногу. Вкладываю скрин кусочка кода с выдачей ошибки. Прошу помощи. Спасибо! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Попробуйте вместо функции Str() использовать CStr()
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Проверьте на MISSING референсы VBA
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 16.05.2009
Сообщений: 64
|
![]()
Попробовал, вот что получилось:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 16.05.2009
Сообщений: 64
|
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Вчера уже эту ссылку где-то давал - с картинками
![]() http://www.cpearson.com/excel/missingreferences.aspx
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
![]()
Замени Trim на VBA.Trim
Str на VBA.Str |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 16.05.2009
Сообщений: 64
|
![]()
Спасибо большое.
Помогло. Вот бы ещё понять для полного удовлетворения, чо это было. Поломку делает один из компов сети. После этого макрос перестаёт работать у всех других. При этом этот же макрос работает в резервном файле, который открыт рядом с поломанным файлом. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Так что там с MISSING?
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
![]()
Подробного обьяснения не знаю, но в макросах часто встречается, что не распознаются сокращённые обращения к функциям.
В то же время полное название функции срабатывают. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос постоянно обрабатывает события. При открытии другой книги макрос обрывается. | Ples | Microsoft Office Excel | 8 | 17.12.2016 18:15 |
Постоянно пропадает сеть | cherw9!40k | Компьютерное железо | 9 | 23.03.2010 05:48 |
Постоянно отключается инет | Darh | Операционные системы общие вопросы | 8 | 20.01.2010 14:52 |
Постоянно что то скачивается | Slavik | Безопасность, Шифрование | 5 | 21.11.2009 14:35 |