|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.09.2012, 13:11 | #1 |
Пользователь
Регистрация: 16.05.2009
Сообщений: 64
|
Постоянно ломается макрос
В небольшой локальной сети имется файл с общим доступом. Для заполнения данных используется макрос.
Так вот, какой-то из компов сети постоянно ломает этот макрос. На вирусы всех проверял. Лицензионный Каспер не находит. Этот Каспер стоит на всех компах. Суть поломки: почему-то команда Str вдруг перестаёт пониматься компилятором - Can't find project or library. Пока проблему решаю путём замены поломатого файла резервным. Но уже достало это понемногу. Вкладываю скрин кусочка кода с выдачей ошибки. Прошу помощи. Спасибо! |
19.09.2012, 13:19 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Попробуйте вместо функции Str() использовать CStr()
Чем шире угол зрения, тем он тупее.
|
19.09.2012, 13:35 | #3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Проверьте на MISSING референсы VBA
webmoney: E265281470651 Z422237915069 R418926282008
|
19.09.2012, 13:55 | #4 |
Пользователь
Регистрация: 16.05.2009
Сообщений: 64
|
Попробовал, вот что получилось:
|
19.09.2012, 13:57 | #5 |
Пользователь
Регистрация: 16.05.2009
Сообщений: 64
|
|
19.09.2012, 14:00 | #6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Вчера уже эту ссылку где-то давал - с картинками
http://www.cpearson.com/excel/missingreferences.aspx
webmoney: E265281470651 Z422237915069 R418926282008
|
19.09.2012, 14:01 | #7 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Замени Trim на VBA.Trim
Str на VBA.Str
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
19.09.2012, 14:12 | #8 |
Пользователь
Регистрация: 16.05.2009
Сообщений: 64
|
Спасибо большое.
Помогло. Вот бы ещё понять для полного удовлетворения, чо это было. Поломку делает один из компов сети. После этого макрос перестаёт работать у всех других. При этом этот же макрос работает в резервном файле, который открыт рядом с поломанным файлом. |
19.09.2012, 14:25 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Так что там с MISSING?
webmoney: E265281470651 Z422237915069 R418926282008
|
19.09.2012, 14:25 | #10 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Подробного обьяснения не знаю, но в макросах часто встречается, что не распознаются сокращённые обращения к функциям.
В то же время полное название функции срабатывают.
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос постоянно обрабатывает события. При открытии другой книги макрос обрывается. | 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 |