Excelでブックを開いた際に毎回同じ設定をしているならば、テンプレートを作成し、それを開くようにするとよい。毎回設定する手間が省け、作業効率が向上するはずだ。その手順を紹介しよう。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
対象:Excel 2013/2016/2019/365
「Microsoft Excel(エクセル)」で、フォントの種類やサイズを変更してから作業を始めているようなことはないだろうか。
もし、いつも同じ設定を行っているのであれば、その設定を行ったテンプレートを作成し、それを読み込むようにすればよい。テンプレートを毎回指定することなく、好みの設定が行われたブックで作業が開始できるようになる。その設定方法を紹介しよう。
Excelにはブックテンプレートという仕組みがあり、あらかじめ設定やセルの値、数式などを設定したテンプレートを作成して、これを元に新規のブックを作成できるようになっている。Excelでは、拡張子「.xltx」を使い、通常はMicrosoft Officeで共通のテンプレートフォルダに保存する(Wordなど他のOfficeにもテンプレートがある)。
現在のExcelでは、起動時にユーザーが明示的にテンプレートを指定するか、デフォルト値のままの「空白のブック」を使うかのどちらかで新規ブックを作成することを選択できる。
この「空白のブック」は、一種のテンプレートではあるが、ファイルとしては存在しておらず、ユーザーが書き換えることができない。「空白のブック」を使ってブックを新規作成する限り、標準の設定が行われたブックが作成される。
初期のExcelでは、標準テンプレートと呼ばれるテンプレートファイルがあり、これを書き換えることで起動時に設定されたブック/ワークシートを開くことができた。実は、まだこの機能は残っており、[XLSTART]フォルダに作成したテンプレートを保存することで、ユーザーが必要な設定を済ませた状態のブックを新規作成して、Excelを起動させることが可能だ。ただし、そのためには少し手間がかかる。
ここで理解してほしいのは、Excelの設定には、常に有効なExcel全体の設定と、ブックやテンプレートに保存される個別設定の2種類があるという点だ。
前者に関しては、どのブックあるいはテンプレートを使おうとも設定はExcelのオプションで行われた設定に従う。例えば、[Excelのオプション]ダイアログの[数式]−[エラーチェック]にある「次の色でエラーを示す」を使い、エラーインジケーターの色を赤に設定すると、以後どのブックを開いても、どのテンプレートを使ってブックを新規作成してもエラーインジケーターの色は赤になる。
これに対して、ユーザー書式などセルやシート、ブックに記録される情報は、ブックにより異なる設定になる。シート(の全セル)のフォントやフォントサイズは、ブックに記録されるため、ブックやテンプレートの設定に従うことになる。
前述のようにExcelは、起動時の挙動を選択できる。
1つはユーザーがテンプレートを指定する「スタート画面」を開くものだ。標準の設定のみの「空白のブック」や作表済みやマクロなどが設定されたテンプレートから、開くブックを選択できる。
もう1つは自動的にテンプレートから新規ブックを作成するものだ。これは、[ファイル]タブの[オプション]を選択し、[Excelのオプション]ダイアログにある[全般]の「起動時の設定」欄で「このアプリケーションの起動時にスタート画面を表示する」のチェックボックスで行う。これを「オフ」にすれば、Excelは空白のブックか、設定されたテンプレートを使って新規ブックを作成するようになる。
ここで説明する方法を使うためには、まず、このチェックボックスを「オフ」に設定しておく必要がある。「スタート画面」で「空白のブック」を選択しても、設定したテンプレートは開かないので注意してほしい。
ここでは、設定例として、標準ブックテンプレートを使い、設定例として、数式バーの文字を大きめの「18ポイント」とし、ワークシートのフォントを「11ポイント」にする方法を解説する。あくまでも設定例であり、ブックに保存される設定ならば、どのようなものでも構わない。
通常、Excelの数式バーとワークシートに設定するフォントは一致している。しかし、ワークシートは[表示]タブの[ズーム]で表示サイズを自由に変更できるのに対し、数式バーの表示はズームできない。そのためフォントを小さな値にしてしまうと、高解像度のディスプレイでは、数式バーの文字が小さすぎて読みにくくなることがある。
これに対して、ワークシートの文字は、編集時に表示サイズを自由に変更できるものの、指定するフォントサイズは、印刷やPDF出力などを想定した値にしなければならないという条件がある。そこで、両者に別々のフォントサイズを指定することで、数式バーを見やすく、シートを出力に合わせたものにできる。高解像のディスプレイを利用している場合は、この設定を行っておくと便利だ。
また、テンプレートでこの設定を行うことで、行見出し(シートの行番号部分)や列見出し(シートの上側に表示されている列のアルファベット表示)のフォントサイズが大きくならないようにできる(通常は、数式バーの表示に利用される「本文」のフォントサイズが適用される)。
では、テンプレートを作成していこう。注意が必要なのは、必ずシートのフォントサイズ、数式バーのフォントサイズ(後述するが、[Excelのオプション]ダイアログで設定する)の順に設定することだ。先に数式バーのフォントサイズを設定し、その後にシートのフォントサイズを設定してテンプレートを作成すると、テンプレートで起動したブックの行見出しや列見出しのフォントサイズが大きくなってしまい、セル幅も広くなってしまうからだ。
まず、シートのフォントサイズを設定するため、「空白のブック」からブックを作成する。フォントサイズをワークシート全体に反映するには、まずワークシート領域の左上の三角部分をクリックして、ワークシート全体を選択する。次に[ホーム]タブにある[フォント]グループでフォントサイズを変更する。ここでは「11ポイント」とした。このとき、ワークシートで使うフォントなどを変更しても構わない。その他のブックに保存される設定をここで行うことができる。
ただし、汎用(はんよう)的なテンプレートになるため、できればセルに何か値や数式を入れるのは避けた方がよい。セルに値や数式を入れるようなテンプレートは、ユーザーが明示的にテンプレートを選択してブックを新規作成させる方法の方が適している。
ブックの設定が終了したら、今度は、[ファイル]タブの[オプション]を選択し、「Excelのオプション」を開く。左ペインで[全般]を選択し、「新しいブックの作成時」欄で「フォントサイズ」を「18」とする。これで数式バーの表示などに使われるフォントが設定できる。
Copyright© Digital Advantage Corp. All Rights Reserved.