Office Excel 2010 のマクロ
この投稿では、マクロとは何か、Excel 2010でマクロを作成する方法、相対参照とは何か、Excelでマクロを実行する方法などについて説明します。
Excelのマクロ機能を使用すると、ワークシート上で実行した操作を記録し、後で再利用することができます。しかし、手動で実行するのではなく、ボタンをクリックするだけでマクロを実行できれば非常に便利です。マクロボタンを作成すると、マクロをボタンに関連付け、ワークシート上に表示して、マクロで記録した様々なタスクを実行できるようになります。Excelでは、マクロをボタンに関連付けるカスタムボタンを作成できます。この記事では、マクロを作成し、ボタンに関連付ける方法について詳しく説明します。
Excel 2010 を起動し、マクロのボタンを作成するデータシートを作成または開きます。
例えば、非常にシンプルな例を使って詳しく説明します。名前、コース、成績、成績賞金などのフィールドを含むデータシートを用意しました。

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

[開発]タブに移動し、[マクロの記録]をクリックします。
適切な名前を付けて、「OK」をクリックし、マクロの記録を開始します。
次に、「ホーム」タブに移動し、「条件付き書式」から「セルの強調表示ルール」メニューに移動して、「より小さい」をクリックします。
データシートに適した値を入力してください。下のスクリーンショットでは、60(この数値未満の不合格者をマークするため)を入力しています。「OK」をクリックします。
ご覧のとおり、条件付き書式がマークテーブルに適用されています。
次に、同じ手順に従って、成績と賞金のフィールドに条件付き書式を適用します。
ここでマクロの記録を停止し、開発者タブに移動して「記録の停止」をクリックします。

列を太字にして中央揃えにする新しいマクロを記録します。新しいマクロの作成手順に従ってください。
Bold_Alignという名前でマクロが表示されます。このマクロはフォントを太字にして、テキストを中央揃えにします。

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

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

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

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

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

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

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

ダイアログが表示されるので、「ファイルの種類」から「Excel マクロ有効ブック」をクリックし、「保存」をクリックします。
また、以前にレビューした「Excel 2010 の SmartArt」および「Excel 2010 にビデオを埋め込む方法」のガイドもご覧ください。
この投稿では、マクロとは何か、Excel 2010でマクロを作成する方法、相対参照とは何か、Excelでマクロを実行する方法などについて説明します。
クイックアクセスツールバーはOffice 2003と2007にも含まれていましたが、Office 2010ではより大きな役割を果たします。この記事では、ホームユーザーにその利点を説明します。
Excel 2010に含まれる強化されたクリップボードオプションを使用すると、データシートをリンクとして貼り付けたり、画像として貼り付けたりなど、さまざまな形式でコピーして貼り付けることができます。
メールを送信しているときに、先週または数日前に送信したメールと同じであることに気付くことがあります。その場合は、
Excel 2010では、特定の種類のデータをセルに追加できます。Excelスプレッドシートに電話番号を挿入することは、これまで常に問題となっていました。
ExcelのSUMPRODUCT関数は最もよく使われる関数の一つです。その汎用性から、様々な用途に使用できます。この関数は配列を次のように処理できます。
ExcelはXMLファイルを扱うという本質的な性質を持っていますが、たとえそれが広く受け入れられている標準に準拠していなくても、XMLファイルには以下のようなデータが含まれている可能性があります。
Outlook 2010には、デフォルトで包括的なエクスポートオプションがありますが、それだけでは十分ではなく、電子メール、連絡先、メモなどを複数のファイルにエクスポートするのは簡単ではありません。
Outlook 2010をオフラインで実行することは、メール以外のタスクを実行したい場合に便利です。しかし、100通ものメールがあり、処理に非常に時間がかかる場合はどうでしょうか?
Outlook 2010でフォント設定を変更したり、画像の背景を追加したりするのは簡単です。メール作成画面のフォント設定から変更できるからです。