Макрос Excel 97-2003 не работает в Excel 2013

У меня есть файл Excel, который был сделан в Excel 97-2003. Он содержит макрос. Макрос прекрасно работает в Excel 2010, но теперь пришлось преобразовать в Excel 2013 и макрос не работает.
Я всего лишь простой пользователь макросов; может ли кто-нибудь указать мне правильное направление?
I get"Ошибка 9". Я попытался понять отладчик, но не смог разобраться.

            AllowFormattingColumns:=True, _
            AllowFormattingRows:=True

            Sheets("Print-Send").Select
            Cells(counter, "D").Select
            ActiveCell.FormulaR1C1 = ("")
            Sheets(model).Select
            Sheets(model).Move _
                After:=Workbooks("Compressed CPC.xls").Sheets(3) 'error here
            Range("B4").Select
            Selection.ClearComments
            Range("A8").Select
            Selection.ClearComments
        End If
        counter = counter + 1
    Loop
End With
21
задан Scott
29.03.2023 1:05 Количество просмотров материала 2664
Распечатать страницу

1 ответ

основываясь на ограниченном коде, который вы опубликовали, у меня есть некоторые догадки

  • у вас есть книга "Comproessed КПК.XLS " открыть при запуске кода?
  • делает книгу "сжатый КПК.xls " имеет 3 листа в нем?

и делает некоторые дальнейшие исследования, это выглядит как Error 9 может иметь отношение к получению данных из закрытой книги. Как найти в статье из www.excelsuperstar.com под названием"VBA Runtime Error 9-данные из закрытого Рабочая тетрадь"

-1
отвечен guitarthrower 2023-03-30 08:53

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх