0
あるブックから別のブックにコピーして貼り付ける方法を理解しましたが、最も効率的ではありません。 1つのブックから範囲をコピーし、2番目のワークブックのセルA3に貼り付けたいと思います。ここに私のコードです(私は、私はこの質問で、それを含んでいませんでした私のすべての変数を設定されています):VBAで1つのブックから別のブックへ範囲を効率的にコピー&ペーストする方法は?
Dim wb1 As Workbook
Dim wb2 As Workbook
Dim wb1s1 As Worksheet
Dim wb1s2 As Worksheet
Dim wb2s1 As Worksheet
Dim wb2s2 As Worksheet
wb1.Activate
With wb1s1
.Range(.Range("A14"), .Range("F" & .Rows.Count)).Copy
End With
wb2.Activate
With wb2s1
.Range("A3").PasteSpecial xlPasteAll
End With
wb1.Activate
With wb1s2
.Range(.Range("A14"), .Range("F" & .Rows.Count)).Copy
End With
wb2.Activate
With wb2s2
.Range("A3").PasteSpecial xlPasteAll
End With
は今、私はその効率を高めるために、このコード行を試してみましたが、それは私のために働いていません。
wb1.wb1s1.Range("A14", ("F" & Rows.Count)).Copy Destination:=wb2.wb2s1.Range("A3")
「オブジェクトがこのプロパティまたはメソッドをサポートしていません」というエラーが表示されます。どんな助けでも大歓迎です。
wb2s1 WB2サポートしています(HTTPS:/ /codereview.stackexchange.com/)。代わりにそれを掲示することを検討してください。 –
@Andrewこのコードは、Code Reviewのコードが正しく動作していないため、この質問はCode Reviewには適していません。彼はエラーメッセージを受け取りました。また、別のサイトに質問が「より適している」という理由だけで、それがここでは話題にならないというわけではありません。だから、もしこれが*完全に動作するコードであったとしても、それでもStack Overflowの話題になるでしょう。 –
GCC、あなたの質問に対する答えを編集しないでください。あなた自身の答えに到着した場合は、その答えを回答欄に投稿する必要があります。 –