макрос в экселе перестал работать

Программирование на Visual Basic for Applications
Danilka
Новичок
Новичок
 
Сообщения: 47
Зарегистрирован: 12.08.2005 (Пт) 0:36
Откуда: Moscow, Kremlin, 2789 steps SSW

макрос в экселе перестал работать

Сообщение Danilka » 28.09.2005 (Ср) 10:24

здрасте всем !
проблема в следующем
есть файл статистики продаж (в excel'e) в нем был написан макрос,
перенесен на другой компьютер и там успешно работал некоторое время.
после внесения небольших изменений (всего-то разбил длинный текст на процедуры) на рабочем компьютере макрос перестал работать-
на строчке
i = 5 выдает ошибку типа object or library not found.
я в начале макроса объявляю переменную принудительно
(dim i as integer) и тогда такая же ошибка вылезает на строчке

Код: Выделить всё
If row1 < 8000 And Val(Cells(row1, 4)) > 0.99 Then ttt(y) = Format(((Val(Cells(row1, 4))) / 10), "##.##")

причем показывает на функцию Format !!!!!!!!!!!!!

этот же файл работает на всех соседних компах без малейших проблем, я подозреваю что что-то испортилось в экселе, даже переставил другую версию, но настройки видимо сохранились ...

помогите плз

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 28.09.2005 (Ср) 10:25

Зайди в VBA, в нем открой References и поищи строчки, в которых будет написано MISSING. А затем переподключи их.
Lasciate ogni speranza, voi ch'entrate.

Danilka
Новичок
Новичок
 
Сообщения: 47
Зарегистрирован: 12.08.2005 (Пт) 0:36
Откуда: Moscow, Kremlin, 2789 steps SSW

Сообщение Danilka » 28.09.2005 (Ср) 13:02

Спасибо огромное !
проблема решена !


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 92

    TopList