あるワークシートの選択をコピーして別のマスターワークシートの最初の空白行に貼り付けようとしています。いくつかのワークシートでこれを行う予定ですが、どうしてエラーメッセージが出るのか理解できません。私が見LastRowに基づく選択をコピーして貼り付け
Dim sht1 As Worksheet
Dim sht2 As Worksheet
Dim sht3 As Worksheet
Dim shape As Excel.shape
Set wsmaster = Sheets("Sheet 1")
Set sht2 = Sheets("Sheet 2")
Set sht3 = Sheets("Sheet 3")
LR = wsmaster.Range("A" & Rows.Count).End(xlUp).Row
NR = wsmaster.Range("A" & Rows.Count).End(xlUp).Row + 1
With ThisWorkbook
sht2.Range("A:AI").Copy
wsmaster.Range("A" & NR).PasteSpecial Paste:=pastevalues
End With
どのようなエラーメッセージが表示されますか? –
実行時エラー '1004':アプリケーション定義またはオブジェクト定義エラー。ペーストラインで発生します。私はこれをさまざまな形で試してみましたが、無駄です。私はそれが正しいセルを選択することで動作することを確認したが、それはペーストされません。 – Ben