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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.01.2010, 15:55   #1
Oooleg
Пользователь
 
Регистрация: 30.03.2009
Сообщений: 39
Печаль Макросы не работают на других компах :(

Всем привет.

Написал электронный табель для компании, вроде получилось не плохо.
Плохо что он не работает на других компах, где ему и предназначено работать

При запуске, он должен автоматом обновиться и сгенерить таблицу с данными (что он успешно и выполняет на моем компе)

На других машинах начинает материться при запуске:
сначала так 1.jpg

потом так 2.jpg


и в итоге вот 3.jpg



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



time-keeping book.rar
Oooleg вне форума Ответить с цитированием
Старый 29.01.2010, 16:03   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
На других машинах начинает материться при запуске:
Потому что далеко не на всех компах установлен Project 2007

Если бы Вы вбили текст сообщения об ошибке в строку поиска по форуму (или в Гугл) - давно бы нашли ответ...

http://www.programmersforum.ru/showp...78&postcount=6
EducatedFool вне форума Ответить с цитированием
Старый 29.01.2010, 16:33   #3
Oooleg
Пользователь
 
Регистрация: 30.03.2009
Сообщений: 39
По умолчанию

EducatedFool рулит !!!

СПАСИБО!
Oooleg вне форума Ответить с цитированием
Старый 29.01.2010, 16:45   #4
alvazor
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 122
По умолчанию

Не знаю, поможет ли, но...
Когда я свою прогу с excel 2003 стал пробовать на sp3 и 2007 - тоже столкнулся с непониманием даты и времени, а также с referencis
Применил конструкцию:

= VBA.Format(VBA.Date, "short Date") - и все пошло
vba. как я понял, побуждает комп обращаться к "своей" версии vba, а без format - ни время, ни дату не берут

И еще на ряде команд с тем же залетел
Эдитором (поиском) воткнул vba. на ряд команд, и все заработало
С уважением
alvazor вне форума Ответить с цитированием
Старый 29.01.2010, 17:00   #5
alvazor
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 122
По умолчанию дополнение

чтобы убедиться, когда дебугер выйдет на ошибку - замените одну команду. Если по F5 перейдет на следующую ошибку - значит действует -)
alvazor вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скомпилированая программа на одних компах запускается, а на других выдает ошибку? Velross Помощь студентам 1 14.01.2010 21:05
Не запускается на других компах приложение. evgenrpo Общие вопросы C/C++ 2 04.06.2009 00:36
Как собрать проект Delphi, чтобы он запускался на всех компах? AnGrig Общие вопросы Delphi 13 23.03.2009 18:57
exe-файл не работает на компах sum42 Помощь студентам 4 03.12.2008 23:46
Проблема с работой програм на компах без С++ Bitrayder Общие вопросы C/C++ 2 02.03.2008 01:09