*

Excelシートの名前を連続で変更する方法|一括変換はコレだけでOK!

公開日: : 最終更新日:2022/09/22 Office活用術

Excelのシートの名前を変更したいんだけど、めっちゃ量があって大変。

これを一括で変換できないんだろうか?

あと、連続する番号も割り振って、「売り上げ1月、売り上げ2月、売り上げ3月・・・・」のようにしたいんだよね~

という方必見です。

一括でExcelシートの名前を変更&連続する番号を割り振る方法を紹介します。

目次

【超簡単】シート名連続変更のためのマクロを作る

Excelに備わっているプログラミングツールを使ってシートの名前変更を行います。

プログラミングと言ってもコピペで良いので簡単にできます。

VBEを開こう

Excelで使うプログラミングはVBAといいます。

VBAを書くエディタがVBEです。

①「開発」タブ→「Visual Basic」を開きます。

※開発タブが表示していない場合は、リボンの適当なところを右クリックし、「リボンのユーザー設定」→「開発にチェックを入れてOK」で表示できます。

②画像の場所を右クリック→「挿入」→「標準モジュール」とするとプログラムを書き込めるエディタが表示されます。


これで、VBEを開くことができました!

以下のプログラムコードをエディタへコピペしよう

さて、エディタをうまく開くことができたでしょうか?

あとは、このエディタに以下のコードをコピペするだけでOKです。

Sub シートの名前変更()
Dim i As Integer
For i = 1 To Worksheets.Count
Worksheets(i).Name = “売り上げ” & i & “月”
Next i
End Sub

すると、下の画像のようになるはずです。

VBAを実効しよう

プログラムを実行するには、先ほどコピペして貼りつけたプログラムコードにカーソルがある状態で、再生ボタンをクリックします。

カーソルを合わせないで再生ボタンを押した場合、VBAがどのプログラムを実行していいのかわからないので、どれを実効するか聞いてきます。

その時は、マクロ名を選んで実効ボタンをクリクすればOKです。

すると、シートの数をプログラムが自動に数えてくれて、「売り上げ〇月」と自動で入力がされます!

これで、Excelシート名を一気に連続変更することができました!

上記画像の例は、シート5つで売り上げ1月~売り上げ5月までになっていますが、このプログラムであればシートが何十枚合っても自動で変更してくれます。

売り上げじゃなくて別の言葉がいいときは、「売り上げ」や「月」の文字を変更すればOKです。

人気記事光回線もうこれでいんじゃない?最強に安いenひかりの評判と手続き方法

関連記事

【超簡単】エクセルでチェックボックスの作り方!便利な活用例も紹介します

ビジネスマンに必須スキルのエクセルですが、表計算やグラフを作るだけがExcelのすべてではありません

記事を読む

Wordの履歴書に写真を貼る方法【図解解説!】

いまどき履歴書を手書きで書く人っていますか(笑) まあまだいるとは思いますし、手書きじゃないと

記事を読む

Message

メールアドレスが公開されることはありません。

俺がユーチューバーで成功したシンプルな方法

私はこの記事を書いている2023年1月の2年ほど前から専業ユーチューバ

5年使って分かった格安SIMのデメリット

基本的には格安SIMはおすすめなのですがどうしても「これだけは勘弁して

@スマート光は遅い?安かろう悪かろうは本当かプロが解説

私は元々NTT東日本の設備部で働いていましたので光回線の元プロです。

マスク生活なのでセルフほくろ除去ペンで顔の黒子取りまくった

某ウイルスが流行っている2022年ですがまだまだマスク生活は続きそうな

30代になって行動力を高める方法がわかってきた

29歳で社会からドロップアウトし自宅のパソコンで日銭を稼ぐ日々を送って

【論破】「時間をお金で買う」←めんどくさがりの自己正当化の言い訳

世の中にはお金さえ払えば誰かがやってくれることがたくさんあるのでその分

スキルの掛け合わせとかいう大嘘!インフルエンサーに騙される人々

数年前からとある大物インフルエンサーを筆頭に「有り金は全部使え」だの「

【完全無料】バックエンドエンジニアになるための学習ロードマップ

プログラミングスクールに通えば次に何を勉強すればいいのか教えてくれます

→もっと見る

PAGE TOP ↑