見出し画像

マクロルーティン#12(指定のシートへのコピぺ)続き

指定したシートにコピペするまとめ

画像1

皆さんこんにちは。
シート間でコピー&ペーストをするコードの書き方、いかがでしたでしょうか?
まずは、前回(マクロルーティン#11)の問題の解答例です

◆範囲で指定してコピペのパターン

画像2

◆列で指定してコピペのパターン(マクロルーティン#8参照)

画像3

または

画像4

★3パターンあげてみましたが、ひとつだけ正確に覚えましょうね。


画像6

Worksheets("1週目") の書き方ですが、
「1週目」の1の部分は全角なのか半角なのかきちんと区別して書きましょう。
例えば実際のシートの名前を
[1週目](すべて全角)としたのに
コードの中では
[1週目](1が半角)
と書くと同じ名前とみなされません。


画像7

あるシートから別のシートへ全てのセルをコピペするコードの書き方をご紹介しておきます。

画像7

次のコードは[1週目]シートのセルを全て[2週目]シートにコピペします。
Worksheets("1週目").Cells.Copy Worksheets("2週目").Cells

.Cells」を使うとシート全体を取得できます。

今日はここまでです。ありがとうございました。
参考になりましたら、下のハートマーククリックをお願いいたします。
今後の記事作成の参考にさせていただきます。

動画はこちらです↓


この記事が気に入ったらサポートをしてみませんか?