Excel・CSV VBA

エクセルのシート名を一括置換するVBA

投稿日:2019年5月26日 更新日:

エクセルのシート名を一括で置換するエクセルVBAをご紹介します。

次のサンプルコードを使うと、

  • 「ファイルを開く」ダイアログを表示。
  • シート名を一括で置換したいエクセルブックを選択。
  • エクセルブックに含まれる全シート名を一括で置換する。

という作業を自動化します。

操作方法

1、
「エクセルのシート名を取得して一覧表を作成するエクセルVBA」を実行してシート名を取得。

 

2、
シート「シート名一覧」の「シート名(変更後)」に希望シート名を入力。

 

3、
下記サンプルコードを含むエクセルファイルを開き→「開発」→「マクロ」の順でクリック。
「Aシート名置換」→「実行」の順でクリック。

 

4、
ファイルを開くダイアログが表示されるので、シート名を置換したい対象のエクセルブックをクリックして、「開く」をクリック。

 

5、
マクロが実行されます。
「シート名一覧」以外のシート名を一括で置換します。

 

完了です。

サンプルコード

コードの特徴

スポンサーリンク

pr001




pr001




-Excel・CSV, VBA

スポンサーリンク

スポンサーリンク

PR005


ハント

VBA、GoogleAppsScript、思考法など、
業務効率化に繋がる情報を投稿中です。

普段は某IT企業に勤務しています。
Twitter @skillhunter007

好きなもの:アイアンマン、

ほしいもの:フライデー
(アイアンマンに登場するAI)、
盗賊の極意(スキルハンター)、