以下は、範囲内の値を別のシートにコピーするための私のコードです。しかし、値をコピーして貼り付けたので、貼り付けた最新の値域を常に削除するマクロを作成するにはどうすればいいですか?VBAマクロを使用してコピーを貼り付けた範囲内のレイト値を削除するにはどうすればよいですか?
(または可能な場合、どのように私は私が削除したい値のどの範囲を選択することができますマクロを作成するのですか?)
ところで、("bookmark"
)がシートにE6:P6
からの値の範囲であるI値をコピーしています。
誰かが私にこれを手伝ってもらえるか本当に感謝します。
Sub AddBookmark()
Worksheets("Dashboard").Range("Bookmark").Copy
Worksheets("Bookmarks").Cells(Rows.Count, "A").End(xlUp).Offset(4, 0).PasteSpecial Paste:=xlPasteValues
Worksheets("Bookmarks").Cells(Rows.Count, "A").End(xlUp).Offset(-18, 0).PasteSpecial Paste:=xlPasteFormats
Application.CutCopyMode = False
End Sub
おかげで助けてくれてありがとう!それは動作しますが、最新の行だけが削除されます。変更して最新の19行を削除するにはどうすればよいですか? –
「AddBookmark」マクロを実行するたびにE6:P6(つまり、1行×11列)を「ブックマーク」ワークシートにコピーするだけです。 'DeleteBookmark'マクロで19行を削除したいのはなぜですか? (FWIW - '.Range(" A "と.Count).End(xlUp).Offset(-18、0).Resize(19、12).Clear'はそれを行いますが、 **なぜあなたはそれをしたいのですか?) – YowE3K