我不知道Excel宏,所以我確信這是一個荒謬的問題。我有一個Excel工作簿,這裏有7個工作表(K:\ Common \ HSRE \ Hospice Payment Reform \ Plotzke \ Ad Hoc Tasks \ OY1 \ Monitoring for MACs \ Results \ Results_2012 - Template - Master.xlsx)Excel宏:初學者 - 從一個工作簿到另一個工作簿的格式粘貼
我想將這些工作表格中的格式(格式在每個工作表上不同)複製到此工作簿(K:\ Common \ HSRE \ Hospice Payment Reform \ Plotzke \ Ad Hoc Tasks \ OY1 \ Monitoring for MACs \ Results \ 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’ :下標超出範圍
任何想法的?
謝謝!這很好用 – user2992957