Ошибка времени выполнения 1004 - ошибка, когда другой пользователь запускает макрос - PullRequest
0 голосов
/ 25 сентября 2019

Я создал макрос Excel, который будет извлекать информацию из файлов на сетевом диске во время работы.Он сведет его в эту таблицу и будет использовать для некоторых задач.Когда я запускаю его, проблем не возникает, и он работает именно так, как я намереваюсь.Однако, когда у меня было два пользователя, которые тестировали его, у них была ошибка, описанная выше, которая препятствовала запуску макроса.

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

Ошибка указала этот код как проблему:

NameMAS = "=Master!R2C1:R" & MASCTA & "C4"
ActiveWorkbook.Names.Add Name:="Master", RefersToR1C1:=NameMAS
ActiveWorkbook.Names.Add Name:="MasterID", RefersToR1C1:=MASID

Workbooks.Open (ActiveWorkbook.path & "\" & FILE)
Windows(FILE).Activate
  Cells.Select
  Selection.Copy 

Workbooks.Open (ActiveWorkbook.path & "\" & FILE) 

Любая помощь будет чрезвычайнооценили, так как я совершенно в недоумении относительно того, что здесь, так как я не могу проверить это локально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...