Office Excel 2010 のマクロ

この投稿では以下の内容について説明します。

  • マクロとは何ですか?
  • Excel 2010でマクロを作成する方法
  • 相対参照とは
  • Excel 2010でマクロを実行する方法

マクロとは何か

Excelで同じ作業を何度も繰り返し行うことが多いですか?マクロは、作業中のマウスクリックやキー操作を記録し、後で再生することができます。マクロは、特定のタスクを実行するための一連の操作を記録するために使用されます。マクロを実行すると、それらの操作が正確に同じ順序で再生されます。そのため、同じ操作を何度も繰り返したい場合の手間が省けます。

Excel 2010でマクロを作成/記録する

[表示]メニューをクリックし[マクロ] > [マクロの記録] を選択します。

Office Excel 2010 のマクロ

「マクロの記録」ダイアログボックスが表示されます。ここでマクロの詳細を指定します。マクロ名は文字で始まる必要があり、文字、数字、アンダースコアを使用できます。ここでマクロを実行するためのショートカットキーを指定できます。また、マクロをより分かりやすくするために、マクロの説明も指定できます。

Office Excel 2010 のマクロこれで完了です。手順を実行すると、Excel はすべての手順を記録し続けます。完了したら、[マクロ] > [記録の停止]オプションからマクロの記録を停止します。

Office Excel 2010 のマクロ

相対参照とは

Excelマクロレコーダーは、デフォルトで絶対的なステップを記録します。例えば、ある操作を実行した後にセルA8からセルB8に移動したいとします。右矢印キーを押しますが、Excelはこのキーを記録しません。代わりにセルB8への移動のみが記録されます。次に、操作を記録し、セルC8で実行するとします。マクロを実行すると、マクロの行が実行され、セルD8(C8の右側)ではなくセルB8が選択されます。

上で述べたように、これはExcelがすべての操作(キーストローク)を記録するのではなく、セルB8への移動を記録するためです。ExcelでセルB8を選択するのではなく、正しいセルに移動するように相対的に記録したい場合は、相対参照を有効にする必要があります。これは、「記録の開始/停止」オプションのすぐ下にあるマクロメニューから有効にできます。

Excel 2010でマクロを実行する

マクロを記録すれば、同じ手順を何度も繰り返す必要がなくなります。「マクロ」>「マクロを表示」オプションをクリックすると、作成/記録されたすべてのマクロのリストが表示されます。必要なマクロを選択し、「実行」ボタンをクリックしてください。ここからマクロを編集したり削除したりすることもできます。

Office Excel 2010 のマクロ

もっと簡単な方法は、ショートカットキー(ホットキー)を押すことです。ショートカットキーの割り当てを忘れた場合は、「マクロの表示」に移動し、目的のマクロを選択して「オプション」をクリックし、ホットキーを割り当てて「OK」をクリックしてください。

3つ目の方法は、ホットキーをあまり使わない方にとってさらに簡単です。マクロをクイックアクセスツールバーに追加するだけです。これで、ワンクリックでマクロを実行できます。

Leave a Comment

Office Excel 2010 のマクロ

Office Excel 2010 のマクロ

この投稿では、マクロとは何か、Excel 2010でマクロを作成する方法、相対参照とは何か、Excelでマクロを実行する方法などについて説明します。

Office 2010 クイック アクセス ツールバー

Office 2010 クイック アクセス ツールバー

クイックアクセスツールバーはOffice 2003と2007にも含まれていましたが、Office 2010ではより大きな役割を果たします。この記事では、ホームユーザーにその利点を説明します。

Excel 2010 スプレッドシートのデータをリンクされた画像としてコピーする

Excel 2010 スプレッドシートのデータをリンクされた画像としてコピーする

Excel 2010に含まれる強化されたクリップボードオプションを使用すると、データシートをリンクとして貼り付けたり、画像として貼り付けたりなど、さまざまな形式でコピーして貼り付けることができます。

Outlook 2010でメールテンプレートを作成して使用する

Outlook 2010でメールテンプレートを作成して使用する

メールを送信しているときに、先週または数日前に送信したメールと同じであることに気付くことがあります。その場合は、

Excel 2010: 標準電話番号と社会保障番号 (SSN) を追加する

Excel 2010: 標準電話番号と社会保障番号 (SSN) を追加する

Excel 2010では、特定の種類のデータをセルに追加できます。Excelスプレッドシートに電話番号を挿入することは、これまで常に問題となっていました。

Excel 2010: SUMPRODUCT関数の使用

Excel 2010: SUMPRODUCT関数の使用

ExcelのSUMPRODUCT関数は最もよく使われる関数の一つです。その汎用性から、様々な用途に使用できます。この関数は配列を次のように処理できます。

Excel 2010: XML形式の操作

Excel 2010: XML形式の操作

ExcelはXMLファイルを扱うという本質的な性質を持っていますが、たとえそれが広く受け入れられている標準に準拠していなくても、XMLファイルには以下のようなデータが含まれている可能性があります。

Outlook 2010のメール、連絡先、メモ、タスク、予定をエクスポートする

Outlook 2010のメール、連絡先、メモ、タスク、予定をエクスポートする

Outlook 2010には、デフォルトで包括的なエクスポートオプションがありますが、それだけでは十分ではなく、電子メール、連絡先、メモなどを複数のファイルにエクスポートするのは簡単ではありません。

Outlook 2010が遅い?メールヘッダーのみダウンロードする方法

Outlook 2010が遅い?メールヘッダーのみダウンロードする方法

Outlook 2010をオフラインで実行することは、メール以外のタスクを実行したい場合に便利です。しかし、100通ものメールがあり、処理に非常に時間がかかる場合はどうでしょうか?

Outlook 2010でメールの既定のフォント設定とテーマを変更する

Outlook 2010でメールの既定のフォント設定とテーマを変更する

Outlook 2010でフォント設定を変更したり、画像の背景を追加したりするのは簡単です。メール作成画面のフォント設定から変更できるからです。