【发布时间】:2013-11-27 18:37:18
【问题描述】:
我不知道 Excel 宏,所以我敢肯定这是一个荒谬的问题。我这里有一个 excel 工作簿,其中包含 7 个工作表(K:\Common\HSRE\Hospice Payment Reform\Plotzke\Ad Hoc Tasks\OY1\Monitoring for MACs\Results\Results_2012 - 模板 – Master.xlsx)
我想将每个工作表中的格式(每个工作表上的格式不同)复制到此工作簿(K:\Common\HSRE\Hospice Payment Reform\Plotzke\Ad Hoc Tasks\OY1\Monitoring for MACs\结果\Results_2012 – Template.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”:下标超出范围
有什么想法吗?
【问题讨论】: