Excelでマクロを使わずにボタンを作成する3つの簡単な方法
本記事では、Excelでマクロを使わずにボタンを作成する方法を解説します。通常、特定のタスクを実行するボタンはマクロを使って作成するのが一般的ですが、実はマクロなしでも事前に定義されたタスクを実行するボタンを作成できます。今回は3つの方法をご紹介します。これらの方法を使えば、Excelで簡単にボタンを作成できるようになります。記事の最後では、「マクロの記録」機能を使ったボタンの作成方法についても触れます。
練習用ワークブックはこちらからダウンロードできます。
マクロなしでExcelにボタンを作成する3つの簡単な方法
方法の説明には、異なるシートにある2つのデータセットを使用します。1つ目のシートには商品情報(Product Info)が含まれています。

一方、2つ目のシートには販売情報(Sales Info)が含まれています。

方法1では、商品情報シートから販売情報シートへ、そしてその逆へ移動するためのボタンを作成します。方法2と方法3では、商品情報のデータセットのみを使用します。それでは、各方法の詳細を見ていきましょう。
方法1:図形を使ってマクロなしで特定のシートを開くボタンを作成する
Microsoft Excelでは、図形を使ってマクロなしで特定のシートを開くボタンを作成できます。ここでは、ボタンに目的のシートへのハイパーリンクを設定します。以下の手順に従って、方法全体を学びましょう。
手順:
- まず、挿入タブに移動し、図アイコンをクリックします。ドロップダウンメニューが表示されます。
- そこから図形を選択すると、図形の一覧が開きます。

- さまざまな図形の中から、通常の四角形を選択します。

- 図形を選択すると、カーソルが小さな黒いプラス(+)記号に変わります。
- 次に、この小さな黒いプラス(+)記号を使って、下の画像のような四角形を描画します。

- その後、図形上に名前を入力し、お好みに合わせてフォントサイズを変更します。

- 次のステップでは、販売情報(Sales Info)ボタンを右クリックし、メニューからリンクを選択します。ハイパーリンクの挿入ウィンドウが表示されます。

- ハイパーリンクの挿入ダイアログで、このドキュメント内オプションを選択し、シート名を選びます。ここでは販売情報(Sales Info)を選択しています。
- OKをクリックして進みます。

ポイント: ボタンをクリックすると、販売情報シートのセルA1に移動します。「セル参照を入力してください」フィールドから移動先のセルを変更できます。例えば、シートのセルB5に移動したい場合は、そのフィールドにB5と入力します。
- これで、目的のシート上にボタンを作成できます。

- 販売情報ボタンをクリックすると、瞬時に販売情報シートへ移動します。

- 同様に、商品情報ボタンを作成して、商品情報シートへ移動することもできます。

関連記事: Excelで別のシートにリンクするボタンを作成する方法(3つの方法)
方法2:クイックアクセスツールバーからマクロなしでボタンを作成する
ボタンは、ワンクリックで特定のタスクを実行するために使われます。この観点で考えると、クイックアクセスツールバーからもマクロなしでボタンを追加できます。この方法では、事前に定義された特定のタスクを実行できます。例えば、下のデータセットをご覧ください。ここには3つのスペルミスの単語があります。ワンクリックでスペルチェックを実行するボタンをクイックアクセスツールバーに追加します。ここではスペルチェックを例にしていますが、他の機能も同様に実行できます。

それでは、以下の手順に従って、クイックアクセスツールバーにボタンを追加する方法を見ていきましょう。
手順:
- まず、クイックアクセスツールバーのユーザー設定アイコンをクリックします。ドロップダウンメニューが表示されます。

- ドロップダウンメニューからスペル チェックを選択します。
- 他のタスクを実行したい場合は、別のオプションを選ぶこともできます。例えば、ワンクリックで印刷プレビューを表示したい場合は、「印刷プレビューと印刷」ボタンを追加できます。

- すると、ツールバーにスペル チェックボタンが表示されます。

- スペルチェックを実行するには、範囲B4:D8を選択します。

- 次に、スペル チェックボタンをクリックします。

- すぐにスペル チェックダイアログが表示されます。
- 候補セクションから希望するスペルを選択し、変更をクリックして正しいスペルを適用します。

- 最終的に、スペル チェックボタンを使って、下のスクリーンショットのような結果が得られます。

ポイント: さらに多くの機能を見つけるには:
- その他のコマンドオプションをクリックします。

- 次に、「コマンドの選択」セクションからすべてのコマンドを選択します。
- ここから他のボタンを使って、特定のタスクを実行できます。

関連記事: Excelでボタンにマクロを割り当てる方法(2つの簡単な方法)
関連記事一覧
- Excel VBAでオプションボタンのクリックイベントを作成・適用する方法
- Excelでオプションボタンを使う方法(2つの簡単な方法)
- Excelでトグルボタンが押されたときの色を変更する方法
- Excelでラジオボタンをグループ化する方法(2つのシンプルな方法)
- Excelでトグルボタンを使ってセルの値を変更する方法
方法3:「開発」タブからマクロなしでボタンを追加する
Excelでは、開発タブから一部のボタンを追加して、マクロを必要としない特定のタスクを実行できます。ボタンオプションを選択した場合は、マクロを記録する必要があります(これについては最後のセクションで説明します)。しかし、ここではD列にスピン ボタンを追加して、商品の数量を設定します。

それでは、以下の手順で開発タブからボタンを追加する方法を確認しましょう。
手順:
- まず、開発タブに移動し、挿入を選択します。ドロップダウンメニューが表示されます。
- 「フォーム コントロール」セクションからスピン ボタンを選択します。

- 次に、セルD5にボタンを描画します。

- 3番目のステップでは、ボタンを右クリックしてメニューを開きます。
- そこからコントロールの書式設定を選択します。

- コントロールの書式設定ダイアログで、リンクするセルフィールドにリンクしたいセルを設定します。

- 次に、フィル ハンドルを下にドラッグして、下のセルにスピン ボタンをコピーします。

- この時点で、各スピン ボタンを個別に書式設定し、目的のセルにリンクします。

- 次に、スピン ボタンをクリックして商品の数量を設定します。

- 最後に、数量を設定すると、下の画像のような結果が表示されます。

関連記事: Excelにオプションボタンを追加する方法(簡単な手順付き)
Excelで「マクロの記録」を使ってボタンを作成する方法
これまでのセクションでは、Excelでマクロなしでボタンを作成する方法を紹介しました。このセクションでは、「マクロの記録」オプションを使ってボタンを作成します。この方法を正しく実行するには、ファイルを.xlsm形式で保存する必要があります。方法の説明には、最初の4か月間の売上合計を含むデータセットを使用します。ボタンにマクロを割り当てて、範囲C5:C8の合計を自動的に計算できるようにします。

それでは、以下の手順に従って、「マクロの記録」オプションでボタンを作成する方法を見ていきましょう。
手順:
- まず、開発タブに移動し、挿入アイコンをクリックします。ドロップダウンメニューが開きます。
- 「フォーム コントロール」セクションからボタンアイコンを選択します。

- すると、カーソルが小さな黒いプラス(+)記号に変わります。

- 次に、この小さな黒いプラス(+)アイコンを使ってボタンを描画します。
- すぐにマクロの登録ダイアログが表示されます。
- マクロ名を変更し、そこから記録を選択します。

- 別のダイアログが表示されるので、OKをクリックして進みます。

- 次に、ボタンを右クリックして、ボタンの名前を設定します。

- この時点で、セルC9の内容を消去し、以下の数式を入力します。
=SUM(C5:C8)
- Enterキーを押して結果を確認します。

ここでは、SUM関数を使って範囲C5:C8の合計を計算しています。
- 次のステップでは、開発タブに移動し、記録終了を選択します。

- 次に、セルC9が空白の状態で合計ボタンをクリックします。

- 最後に、ボタンをワンクリックするだけで合計が表示されます。

関連記事: Excelでマクロボタンを編集する方法(5つの簡単な方法)
まとめ
本記事では、マクロなしでExcelにボタンを作成する3つの簡単な方法をご紹介しました。この記事が、皆さんの業務効率化に役立つことを願っています。さらに、「マクロの記録」を使ってExcelにボタンを作成する方法についても解説しました。また、記事の冒頭に練習用ワークブックを掲載しています。スキルを試すために、ダウンロードして練習に使ってください。このような記事をもっと読みたい方は、ExcelDemyウェブサイトをご覧ください。最後に、ご提案やご質問があれば、下のコメント欄でお気軽にお尋ねください。
関連記事
- Excelで計算ボタンを作る方法(簡単な手順付き)
- Excelで送信ボタン用のVBAコードを使う方法(簡単な手順付き)
- Excelで保存ボタン用のVBAコード(4つのバリエーション)
- Excelでボタンを使ってセルをクリアする方法(詳細な手順付き)
- Excelでボタンを使って列を非表示にする方法(4つの適切な方法)
- Excelでマクロボタンを使ってPDFに印刷する方法(5つのマクロバリエーション)
-
ExcelからCSVファイルを作成する6つの簡単な方法
CSV(Comma Separated Values/カンマ区切り値)は、さまざまなデータ分析ソフトウェアで広く利用されている汎用的なファイル形式です。数値やテキストがプレーンテキストでそのまま保存されるため、編集や整理が非常に容易で、そのシンプルさから現在では最も人気のあるデータ交換形式の一つとなっています。Excelで管理しているデータを、他のツールで使えるようにCSV形式で出力したい場面は少なくありません。この記事では、ExcelからCSVファイルを作成する6つの簡単な方法を、画像付きの手順でわかりやすくご紹介します。 ExcelからCSVファイルを作成する6つの方法 ここでは、ある
-
Excelでアンケートを作成する2つの簡単な方法【手動入力とVBA】
この記事では、Excelでアンケート(質問票)を作成する方法を解説します。アンケートとは、質問や特定の項目に対して選択肢を設け、回答者から情報を収集するためのツールです。Excelを使えば、いくつかの簡単な手順だけで誰でもアンケートを作成できます。本記事では2つの簡単な方法をご紹介します。これらの方法をマスターすれば、Excelでのアンケート作成がぐっと楽になります。それでは早速始めましょう。 練習用ワークブックはこちらからダウンロードできます。 Excelでアンケートを作成する2つの方法 Excelでアンケートを作成するには、主に2つの方法があります。 1つ目の方法は、手動でアンケートを作成