シート「要約」行A44(数式付きの固定データ行)からシート18(行A3)にデータをコピーしたい場合、A1とA2はヘッダーです。私は以下のVBAコードを持っており、そうすることができます。データを絶対数に変換するように、データをコピーして値(Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
など)として貼り付けたいと思います。コードを編集する方法は誰ですか?vbaコピー行とペースト値として新しいシートに貼り付けます
Sub COPY_SUMMARY2COPYDATA()
Set des = Sheet18.Range("a1")
With Worksheets("SUMMARY")
.Rows(Range("A44").Row).Copy
des.Range("A3").Insert Shift:=xlUp
End With
Application.CutCopyMode = False
End Sub
実際に結果を挿入したいのですか、または空白のセル/セルがSheet18でデータを受信するのを待っていますか?あなたのサンプルコードからは分かりにくいです。 – Joffan
私の説明が明確でない場合は申し訳ありません。私は動的なデータをsheet18にコピーする必要があるので、新しい結果はrow3以降から追加します。 row3、row4、row5 ..... sheet18最初の2つの行がヘッダである以外は空白のシートです – robin