Excel 2010: ボタンを使ったマクロの使用

Excelのマクロ機能を使用すると、ワークシート上で実行した操作を記録し、後で再利用することができます。しかし、手動で実行するのではなく、ボタンをクリックするだけでマクロを実行できれば非常に便利です。マクロボタンを作成すると、マクロをボタンに関連付け、ワークシート上に表示して、マクロで記録した様々なタスクを実行できるようになります。Excelでは、マクロをボタンに関連付けるカスタムボタンを作成できます。この記事では、マクロを作成し、ボタンに関連付ける方法について詳しく説明します。

Excel 2010 を起動し、マクロのボタンを作成するデータシートを作成または開きます。

例えば、非常にシンプルな例を使って詳しく説明します。名前、コース、成績、成績賞金などのフィールドを含むデータシートを用意しました。

Excel 2010: ボタンを使ったマクロの使用

まず、 Excelウィンドウに「開発」タブを表示させる必要があります。 「開発」タブが見つからない場合は、 「ファイル」メニューの「オプション」をクリックし、左側のペインで「リボンのユーザー設定」をクリックします。右側のペインで「開発」チェックボックスをオンにします。「OK」をクリックすると、リボンに「開発」タブが表示されます。

Excel 2010: ボタンを使ったマクロの使用

[開発]タブに移動し、[マクロの記録]をクリックします。

Excel 2010: ボタンを使ったマクロの使用

適切な名前を付けて、「OK」をクリックし、マクロの記録を開始します。

Excel 2010: ボタンを使ったマクロの使用

次に、「ホーム」タブに移動し、「条件付き書式」から「セルの強調表示ルール」メニューに移動して「より小さい」をクリックします。

Excel 2010: ボタンを使ったマクロの使用

データシートに適した値を入力してください。下のスクリーンショットでは、60(この数値未満の不合格者をマークするため)を入力しています。「OK」をクリックします。

Excel 2010: ボタンを使ったマクロの使用

ご覧のとおり、条件付き書式がマークテーブルに適用されています。

Excel 2010: ボタンを使ったマクロの使用

次に、同じ手順に従って、成績と賞金のフィールド条件付き書式を適用します。

Excel 2010: ボタンを使ったマクロの使用

ここでマクロの記録を停止し、開発者タブに移動して「記録の停止」をクリックします。

Excel 2010: ボタンを使ったマクロの使用

列を太字にして中央揃えにする新しいマクロを記録します。新しいマクロの作成手順に従ってください。

Bold_Alignという名前でマクロが表示されます。このマクロはフォントを太字にして、テキストを中央揃えにします。

Excel 2010: ボタンを使ったマクロの使用

ここで、各マクロのボタンを作成する必要があります。そのためには、[開発] タブに移動し、[挿入] オプションから、下のスクリーンショットに示すように、[フォーム コントロール] の下にあるボタン イメージをクリックします。

Excel 2010: ボタンを使ったマクロの使用

クリックするとポインターがプラス記号に変わります。データシート上の任意の場所をクリックしてボタンを配置してください。クリックすると、ボタンにマクロを関連付けるダイアログが表示されます。リストからCond_formを選択し、 「OK」をクリックします。

Excel 2010: ボタンを使ったマクロの使用

データシートにボタンが表示されます。

Excel 2010: ボタンを使ったマクロの使用

次に、下のスクリーンショットに示すように、ボタンをクリックして(選択した状態で)適切な名前を付けます。

Excel 2010: ボタンを使ったマクロの使用

Bold_Alignマクロを関連付ける別のボタンを作成し、Format という名前を付けます。

Excel 2010: ボタンを使ったマクロの使用

ボタンをクリックすると、バックエンドでマクロが実行され、変更が表示されます。

Excel 2010: ボタンを使ったマクロの使用

今後使用するために、ワークシートをマクロ有効として保存する必要があります。そのためには、[ファイル] メニューに移動し、[名前を付けて保存] をクリックします。

Excel 2010: ボタンを使ったマクロの使用

ダイアログが表示されるので、「ファイルの種類」から「Excel マクロ有効ブック」をクリックし、「保存」をクリックします。

Excel 2010: ボタンを使ったマクロの使用

また、以前にレビューした「Excel 2010 の SmartArt」および「Excel 2010 にビデオを埋め込む方法」のガイドもご覧ください

Leave a Comment

Outlook 2010 開封確認メールの追跡

Outlook 2010 開封確認メールの追跡

メールを送信した後、受信者がいつ読み始めるかを知りたいという切実なニーズが発生することがありますが、Outlookには、

OutlookPasswordDecrypterでOutlookのパスワードを回復する

OutlookPasswordDecrypterでOutlookのパスワードを回復する

万が一Outlookのパスワードを忘れてしまった場合は、OutlookPasswordDecryptorを試してみてください。これは優れたポータブルアプリで、

Microsoft Office Word 2010: 新機能

Microsoft Office Word 2010: 新機能

Microsoft Office Word 2007は、おそらく最も使用されている文書作成ソフトウェアです。MicrosoftはOffice Word 2010で再び素晴らしい成果を上げました。

PowerPoint 2010のプレゼンテーション解像度を変更する

PowerPoint 2010のプレゼンテーション解像度を変更する

高解像度の画像やHD埋め込みビデオを使ったプレゼンテーションをしているのに、システム仕様やモニターが

OneNote 2010 ノートブックのバックアップ

OneNote 2010 ノートブックのバックアップ

データを移行する場合、OneNote 2010ではノートブックを簡単にバックアップして、後で簡単に使用できるようになります。バックアップは

OneNote 2010 ノートブックを Doc、Docx、PDF 形式で保存する

OneNote 2010 ノートブックを Doc、Docx、PDF 形式で保存する

OneNote 2010には、ノートブックを複数の形式で保存する機能があり、他のユーザーとノートブックを共有する場合に非常に便利です。

Excel 2010にOutlookメールツールを追加する

Excel 2010にOutlookメールツールを追加する

Excelワークシートをメールで送る必要がある場合もありますが、そのためにはデータシートを送るというオーソドックスな方法に従う必要はありません。

Word 2010 から Office 2010 アプリケーションをクイック起動する

Word 2010 から Office 2010 アプリケーションをクイック起動する

Microsoft Word文書で作業しているときに、データの確認や分析、その他の目的で他のMicrosoft Officeスイートアプリケーションを開く必要がある場合があります。

Microsoft Office Access 2010: 新機能

Microsoft Office Access 2010: 新機能

Access 2010は、信頼性、柔軟性、そして回復力を高める新しいデータベース管理機能を搭載しています。初心者でも使いやすい様々な機能を提供しています。

MS Access 2010: シンプルなクロス集計クエリを作成する

MS Access 2010: シンプルなクロス集計クエリを作成する

クエリは、テーブルからデータを抽出、検索、取得するための非常に重要なツールです。データベースに対してさまざまなアクションや操作を実行し、