0
看起來我的代碼沒有複製範圍,但是當我用字符串測試它時,它會複製過來。使用表格範圍將範圍從Excel工作簿複製到另一個工作簿
這裏是我的代碼:
With setupSheet
setupSheet.Range("BA1:BB7") = sheet1.Range("A2:B8")
End With
沒有在setupSheet得到更換。
看起來我的代碼沒有複製範圍,但是當我用字符串測試它時,它會複製過來。使用表格範圍將範圍從Excel工作簿複製到另一個工作簿
這裏是我的代碼:
With setupSheet
setupSheet.Range("BA1:BB7") = sheet1.Range("A2:B8")
End With
沒有在setupSheet得到更換。
的with語句的一點是,這樣你就不必繼續輸入表達式
試試這個:
With setupSheet
.Range("BA1:BB7") = sheet1.Range("A2:B8")
End With
是的,我知道,但我試過沒有和它不工作, –
*它看起來像我的代碼是不是copyign範圍過* - 這不是很清楚。你可以說得更詳細點嗎?也許有截圖?此外,是'Sheet1.Range(「A2:B8」)'公式? –
雖然'Range'的默認屬性是'Value',它似乎在此聲明中是必需的。嘗試'.Range(「BA1:BB7」)。Value = sheet1.Range(「A2:B8」)。Value。最好再試一下'.Range(「BA1:BB7」)。複製目的地:= sheet1.Range(「A2」)'。 「複製」只需要目的地的左上方單元格。它也複製格式。 –
。值修正了它。謝謝你們 –