Тема: Почему мой макрос работает только на одной машине ?

Народ!
Подскажите, почему записанный макрос работает только на той машине, где он записывался???
Записываю так
Сервис/Макросы/Начать запись/Даю имя макросу/Нажимаю паузу/вызываю макрос на редакцию/В VB вставляю текст самого макроса/сохраняю.
После этого макрос работает но только на моей машине.

Re: Почему мой макрос работает только на одной машине ?

Sergio вот макрос на открытие Листа3:
Sub ОткрытиеЛиста3()
'
' ОткрытиеЛиста3 Макрос
' Открытие Листа3
'
'
    Sheets("Лист3").Select
End Sub
Такой макрос будет работать на той машине где он создан, а вот тот же макрос но будет работаь на любой машине
Sub ОткрытиеЛиста3()
    Sheets("Лист3").Select
End Sub
Заметил разницу?
Так вот применяй этот пример к своей прграмме.
И успехов тебе.

Re: Почему мой макрос работает только на одной машине ?

> Пётр
Если это не прикол, то, наверное, имелось ввиду
Sheets(2).Select
то есть созданный по порядку лист (счет с 0).

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

Re: Почему мой макрос работает только на одной машине ?

> Sergio
В догонку. На других машинах могут быть не подключены нужные библиотеки.