電子書籍の厳選無料作品が豊富!

VBA 罫線を消さずに切り取り

A1からC30の範囲の中の任意の範囲を
例えばA1からC3まで選択し切り取り
D1に貼り付け。
A1からC3の罫線を消さない方法は
ありますか?

A1からC3までをコピペした後に
A1からC3のデータを消す。
でもいいです。

選択範囲は毎回変わります。

A 回答 (1件)

こんにちは



>A1からC3までをコピペした後に
>A1からC3のデータを消す。
>でもいいです。

関数式が設定されているセルの場合は、コピーとカットで結果が変わってきますが、コピーでも良いようですので、ご説明の通りの処理にすれば宜しいかと。

Set rng = Range("A1:C3")

rng.Copy Range("D1")
rng.ClearContents

>選択範囲は毎回変わります。
Selectionで指定するのかその他の方法をとるのか指定方法が不明ですので、変数 rng の範囲を変えればよいような記述法にしてあります。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!