Home
»
Excelの基本操作の目次
»
シートの操作
»
一気に多数のシート(12シート・31シート)を作りたい
一気に多数のシート(12シート・31シート)を作りたい
シートを一気に多数作成する
シート名を一気に変更する
Excel 2016で一気に12シート・31シート作りたい
topへ
Excel2016では新規作成時にシートは1枚だけ作成されます。
1月から12月のシート12枚を一気に作成したい。または、1日〜31日のシート31枚を一度に作成したい、ということがあります。
Excelを起動して、[ファイル]タブをクリックします。
バックステージビューで[オプション]を選択します。
Excelのオプションが表示されます。
[基本設定]を選択して、新しいブックの作成時のブックのシート数に 12 と入力します。
クイックアクセスバーの[新規作成]をクリックします。
ショートカットキーは [Ctrl]+[N] です。
または、[ファイル]タブをクリックして、バックステージビューで[新規]→[空白のブック]を選択します。
Sheet1〜Sheet12の12枚のシートがあるファイルを作成できました。
多数のシート作成が必要なくなったら設定を元に戻します。
忘れると、ブックを新規で開くたぶに多数のシートが作成されます。
規定値は 1 です。
シート名を一気に変更する
topへ
シート名を一気に変更するにはマクロ(VBA)を利用するのが簡単です。
ここでは、一気にシート名を変更するのが目的ですので、エラー処理などは省略しています。
[Alt]+[F11]でVBEのウィンドウを開きます。
標準モジュールを挿入して、コードを入力します。
Sub test()
Dim sh As Worksheet
Dim i As Long
For Each sh In Worksheets
i = i + 1
sh.Name = i & "月"
Next sh
End Sub
コードの中にカーソルを表示します。
コードの実行ボタンをクリックします。
シート名を1月〜12月に一気に変更できました。
なお、このブックのマクロはこの後には必要ないので、ファイルの保存をするときに、ファイルの種類をExcelブック(*.xlsx) とします。
「次の機能はマクロなしのブックに保存できません」と表示されますので、「はい」ボタンをクリックします。
Home
|
Excelの基本操作の目次
|一気に多数のシート(12シート・31シート)を作りたい