Я не знаю Excel Macros, поэтому я уверен, что это смешной вопрос. У меня есть специальная рабочая тетрадь с 7 рабочими листами (K: \ Common \ HSRE \ Реформа хосписа оплаты \ Plotzke \ Ad Hoc Tasks \ OY1 \ Мониторинг для MAC-адресов \ Результаты \ Результаты_2012 - Шаблон - Master.xlsx)Excel Macro: Beginner - Вставка форматов из одной книги в другую
Я хочу скопируйте форматирование с каждого из этих листов (форматы на каждом рабочем листе различны) в эту книгу (K: \ Common \ HSRE \ Хосписная реформа оплаты \ Plotzke \ Ad Hoc Tasks \ OY1 \ Мониторинг для MAC-адресов \ Результаты \ Results_2012 - Шаблон. XLSX). Названия рабочих листов в этой книге идентичны именам в первой книге.
Основываясь на том, что я видел в Интернете я думал, что я мог бы сделать что-то вроде (по крайней мере, на первом листе)
Sub FormatMAC()
Workbooks("K:\Common\HSRE\Hospice Payment Reform\Plotzke\Ad Hoc Tasks\OY1\Monitoring for MACs\Results\Results_2012 - Template - Master.xlsx").Worksheets("Provider Level").Range("A1:CZ600").Copy
Workbooks("K:\Common\HSRE\Hospice Payment Reform\Plotzke\Ad Hoc Tasks\OY1\Monitoring for MACs\Results\Copy of Results_2012 - Template1.xlsx").Worksheets("Provider Level").Range("A1:CZ600").PasteSpecial (xlPasteFormats)
End Sub
Похоже, программа становится зацикливаться на первой линии. Я получаю эту ошибку
ошибки времени выполнения `9’ : выхода за пределы
Любые идеи?
Спасибо! Это отлично сработало – user2992957