サイトアイコン HIBISEI Blog

エクセルでシートをコピペするボタンを作る方法

あなたはエクセルシートを丸々コピペしたいと思ったことはありませんか?

元のデータは残しておいたまま、データを加工したいときなどは、コピペして使いたいですよね。

元データをいじくって、消してでもしまったら大変です。

「ctrl」を押しながら、シートのタブをマウスでドラッグ&ドロップすればいいのですが、忘れてしまうこともあります。

エクセルマクロでシートをコピペするボタンを作っておけば、安心です。

今回は「エクセルでシートをコピペするボタンを作る方法」を紹介します。

エクセルでシートをコピペするボタンを作る方法

エクセルでシートをコピペするボタンを作る方法です。

マクロを作るときは、「開発」タブを使います。
開発タブが出ていない方は、下のリンクで出し方を紹介していますので、まずは準備をお願いします。
→エクセルで開発タブを表示する方法

1.「開発」タブをクリック →「挿入」をクリック →「ボタン」をクリック

3.コード入力画面が開く

4.コードを入力

コードを入力します。

アクティブシートをコピペする、という内容です。

5.ボタンができた →ボタンを押す

ボタンができたら、ボタンを押しましょう。

6.シートがコピペできた

シートがコピペできました。

これなら簡単ですね!

まとめ

エクセルでシートをコピペするボタンを作る方法です。

1.「開発」タブをクリック →「挿入」をクリック →「ボタン」をクリック

2.新規作成をクリック

3.コードを入れる画面が出る

4.コードを入力

5.ボタンができた →ボタンを押す

6.シートがコピペできた

シンプルな1行のVBAコードですが、これで元データを残したまま、データ加工が簡単にできますね!

最後に、今回使ったコードです。

ActiveSheet.Copy After:=Sheets(Sheets.Count)
モバイルバージョンを終了