我有一個VBA腳本,它結合了一堆Excel文件中的數據並整齊地呈現結果。 它通過打開一個輸入文件,複製所需的數據範圍並將其粘貼到結果文件中來反覆進行。在Excel 2013中粘貼錯誤VBA
我們只是升級到Office 2013,以及一些膏是要在錯誤的位置,例如:
Workbooks(currentBook).Sheets("InputList").Range("E1:F1000").Copy
ThisWorkbook.Sheets("Results").Range("B2").PasteSpecial Paste:=xlPasteValuesAndNumberFormats
不粘貼到單元格B2而是J1。
Location Date Value
Location Date Value
Location Date Value
通過執行以下代碼:
應該給另一個複製粘貼操作
Workbooks(currentBook).Sheets("Pay").Range("B1:B2").Copy
ThisWorkbook.Sheets("Problem Sheets").Range("E1").PasteSpecial Paste:=xlPasteValuesAndNumberFormats
ThisWorkbook.Sheets("Problem Sheets").Range("E1:E2").Copy
ThisWorkbook.Sheets("Problem Sheets").Range("A" & problemCell).PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Transpose:=True
ThisWorkbook.Sheets("Problem Sheets").Range("E1:E2").ClearContents
problemCell = problemCell + 1
是不是結束了:
Location Location Value
Location Location Value
Blank Blank Value
我真的很感激任何幫助理解和處理這種行爲 - 我需要能夠相信結果s文件,在Office 2010中我可以!
啊,不知道這是怎麼爬的。你對這個錯誤是正確的,但是這個改變後問題依然存在。 –