![](/img/trans.png)
[英]Define column headlines in row A sheet2, before I copy from sheet1 to sheet2
[英]Copy row value from sheet1 to sheet2 column
Sheet1.activate
Sheet1.range("C4:H4").select
selection.copy
Sheets("Sheet2").select
Range("C4:C9").pasteSpecial
這是我試過的代碼,它不起作用。
嘗試用下面的代碼替換最后兩行代碼。 您將需要 Transpose 參數。
Sheets("Sheet2").Range("C4:C9").PasteSpecial Paste:=xlPasteValues, Transpose:=True
Sheets("Sheet2").activate
首先請避免使用 Select 語句,試試這個
Sheets(1).Range("C4:H4").Copy
Sheets(2).Range("C4:H4").PasteSpecial
沒有必要使用 select 和 Range。
如果您只是復制,那么您也不必激活您的目標表。
有關詳細信息,請參閱 PasteSpecial 方法的文檔: VBA PasteSpecial
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.