Office Excel 2010 のマクロ
この投稿では、マクロとは何か、Excel 2010でマクロを作成する方法、相対参照とは何か、Excelでマクロを実行する方法などについて説明します。
この投稿では以下の内容について説明します。
マクロとは何か
Excelで同じ作業を何度も繰り返し行うことが多いですか?マクロは、作業中のマウスクリックやキー操作を記録し、後で再生することができます。マクロは、特定のタスクを実行するための一連の操作を記録するために使用されます。マクロを実行すると、それらの操作が正確に同じ順序で再生されます。そのため、同じ操作を何度も繰り返したい場合の手間が省けます。
Excel 2010でマクロを作成/記録する
[表示]メニューをクリックし、[マクロ] > [マクロの記録] を選択します。
「マクロの記録」ダイアログボックスが表示されます。ここでマクロの詳細を指定します。マクロ名は文字で始まる必要があり、文字、数字、アンダースコアを使用できます。ここでマクロを実行するためのショートカットキーを指定できます。また、マクロをより分かりやすくするために、マクロの説明も指定できます。
これで完了です。手順を実行すると、Excel はすべての手順を記録し続けます。完了したら、[マクロ] > [記録の停止]オプションからマクロの記録を停止します。
相対参照とは
Excelマクロレコーダーは、デフォルトで絶対的なステップを記録します。例えば、ある操作を実行した後にセルA8からセルB8に移動したいとします。右矢印キーを押しますが、Excelはこのキーを記録しません。代わりにセルB8への移動のみが記録されます。次に、操作を記録し、セルC8で実行するとします。マクロを実行すると、マクロの行が実行され、セルD8(C8の右側)ではなくセルB8が選択されます。
上で述べたように、これはExcelがすべての操作(キーストローク)を記録するのではなく、セルB8への移動を記録するためです。ExcelでセルB8を選択するのではなく、正しいセルに移動するように相対的に記録したい場合は、相対参照を有効にする必要があります。これは、「記録の開始/停止」オプションのすぐ下にあるマクロメニューから有効にできます。
Excel 2010でマクロを実行する
マクロを記録すれば、同じ手順を何度も繰り返す必要がなくなります。「マクロ」>「マクロを表示」オプションをクリックすると、作成/記録されたすべてのマクロのリストが表示されます。必要なマクロを選択し、「実行」ボタンをクリックしてください。ここからマクロを編集したり削除したりすることもできます。
もっと簡単な方法は、ショートカットキー(ホットキー)を押すことです。ショートカットキーの割り当てを忘れた場合は、「マクロの表示」に移動し、目的のマクロを選択して「オプション」をクリックし、ホットキーを割り当てて「OK」をクリックしてください。
3つ目の方法は、ホットキーをあまり使わない方にとってさらに簡単です。マクロをクイックアクセスツールバーに追加するだけです。これで、ワンクリックでマクロを実行できます。
この投稿では、マクロとは何か、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でフォント設定を変更したり、画像の背景を追加したりするのは簡単です。メール作成画面のフォント設定から変更できるからです。