~/ynhm-system/products/sheet-rename

シート名一括書き換えツール

Excelタブをまとめてワンクリック変更・バリデーション付き

価格500円 買い切り・税込・更新費なし
種類Excel(マクロ)
お渡しの形.xlsm ファイル(BOOTHはZIP圧縮、ココナラは .xlsm のまま)
発売日2026年4月14日
買える場所BOOTH・ココナラ

こういう作業をしていませんか

01月次・部門別ファイルなど、シートが20〜30枚あるブックの名前を毎回手で変えている02タブをダブルクリックで1枚ずつリネームするのが面倒0331文字制限や禁止文字のエラーで作業が止まりがち04既存シートとの重複でリネームに失敗することがある

実際の画面

加工していない、実際の動作画面です。

設定シート。現在のシート名3件がA列に並び、B列に新しいシート名を入力した状態。右にシート名取得とシート名変更のボタンがある
01 実物画面:設定シート — 対象ファイルのシート名がA列に並びます。B列に新しい名前を入れて「シート名変更」を押すだけです。
同梱の使い方シート。操作手順7ステップとシート名のルールが書かれている
02 同梱の使い方シート — 31文字制限や使用できない文字など、シート名のルールもファイルの中に書いてあります。

できること・できないこと

できること 8件

シート名の一覧取得ファイル選択ダイアログで対象ファイルを選ぶと、読み取り専用で開いて全シート名をA列に列挙。非表示シートはC列に「※非表示」と表示
B列入力→一括変更新しい名前をB列に入力し、ボタン1つで一括リネーム。空白行・同名の行は自動スキップ
事前バリデーション31文字超、使用禁止文字(: \ / ? * [ ])、先頭・末尾のアポストロフィ、空白のみを実行前に検出
重複の事前検出B列内の重複と既存シートとの衝突を実行前に検出(変更対象同士の入れ替えは許容)
2パスリネーム一時的な名前を経由して付け替えるため、Sheet1↔Sheet2 の入れ替えや循環する変更でも衝突しない
結果の記録C列に「成功」「スキップ: 理由」「エラー: 内容」を行ごとに記録
自動保存と前回ファイルの記憶処理後に対象ファイルを上書き保存して閉じる。ファイルパスをD1に保存し、次回は再選択を省略できる
対応形式.xls / .xlsx / .xlsm / .xlsb

できないこと 9件

Mac版Excel非対応。Windows版Excel専用(出品ページの動作環境に準拠)
Excel for the web・スマホ/タブレット版ExcelVBAマクロを実行できないため非対応
元に戻せない対象ファイルは自動で上書き保存される。取り消し機能はないため、実行前のバックアップが必要
他のユーザーが開いているファイル変更できない
グラフシート対象外。ワークシートのみ列挙・変更する
保護・パスワード付きファイルブックの保護(シート構成)がかかったファイルではリネームに失敗し、C列に「エラー」が記録される。開くときにパスワードが必要なファイルは、入力をキャンセルすると処理されない
参照の更新範囲同じブック内の数式・定義名はExcelが自動で追従するが、他ブックからの外部参照リンクや、VBAコード内に文字列で書かれたシート名は更新されない
1ファイルずつ複数ファイルをまとめて処理する機能はない
大文字小文字重複判定は大文字小文字を区別しない(Excelのシート名の仕様に合わせている)。「Sheet」と「sheet」を別名にはできない

動作環境

パソコンWindows
ExcelMicrosoft Excel 2016 以降(Windows版)
32ビット・64ビット32bit / 64bit 両対応の見込み(VBAに Declare 宣言・参照設定なし)
使えるファイル.xlsm
マクロマクロの有効化が必要
入っているものシート名一括書き換え.xlsm のみ(「使い方」シートを内蔵)

よくある質問

購入後すぐに使えますか?

はい。ZIPを解凍して .xlsm を開き、マクロを有効化すると「使い方」シートが表示されます。

変更後に元に戻せますか?

戻せません。対象ファイルは自動的に上書き保存されるので、実行前にバックアップを取ってください。

非表示のシートも変更できますか?

できます。一覧取得時にC列に「※非表示」と表示され、B列に新しい名前を入れれば変更されます。

Sheet1 と Sheet2 の名前を入れ替えられますか?

できます。一時的な名前を経由して付け替えるため、入れ替えや循環する変更でも衝突しません。

Macで使えますか?

使えません。Windows版の Excel 2016 以降が必要です。

マクロの中身は編集できますか?

仕様を理解したうえで、定数の変更のみ可としています。ソースコードの流用・再配布・転売は禁止です。

購入する

シート名一括書き換えツール/¥500(税込・買い切り)/.xlsm ファイル(BOOTHはZIP圧縮、ココナラは .xlsm のまま)。 決済とダウンロードはBOOTH上で完結します。

● ready~/ynhm-system/products/sheet-rename  0%--:--:--