Excelでマクロを記録する方法

同じアクションを何度も実行するのは退屈なだけでなく、時間の無駄であり、生産性を低下させる可能性があります。これは、マクロを記録することで一般的なタスクを簡単に自動化できることに気付いていない初心者の Excel ユーザーに特に当てはまります。しかし、Excel マクロとは何ですか? 

Excel マクロを使用すると、数式の挿入からデータの書式設定まで、実行する一般的なタスクの多くを自動化できます。それらを作成するのにプログラマーである必要はありません。Excel は実行したアクションを記録できるからです。Excel でマクロを記録する方法を知りたい場合は、次の手順に従う必要があります。

Excelでマクロを記録する方法

Excel マクロとは

Excel マクロは、 VBA (Visual Basic for Applications) で手動で作成されるか、Excel のマクロ レコーダーツールを使用して自動的に記録される、記録された一連の命令です。マクロを使用すると、空白の列の削除、テキストの書式設定の変更、ブックへの新しい数式の挿入など、一般的なアクションをいくつでも保存できます。

Excelでマクロを記録する方法

これらの保存されたアクションは、ボタンをクリックするか、特定のキーボード ショートカットを使用して実行できます。各マクロには、アクションをすばやく繰り返すために使用できる特定のショートカットがあります。

Excel を使用してマクロを記録すると、スプレッドシートの作成または編集にかかる時間が短縮され、プロセスのワークフローが高速化されます。

Excelでマクロを記録する方法

Microsoft Excel で新しいマクロを作成する最も簡単な方法は、Windows または Mac の Excel で使用できるマクロ レコーダーツールを使用してマクロを記録することです。残念ながら、Excel Online でマクロを記録することはできません。 

  1. Excel で新しいマクロを記録するには、新しいブックまたは既存のブックを開きます。リボン バーの[開発]タブで、 [マクロの記録]ボタンを選択します。または、キーボードのAlt + T + M + Rキーを押します。

Excelでマクロを記録する方法

  1. [マクロの記録]ウィンドウでは、 [マクロ名]ボックスで目的を識別するためにマクロの名前を設定したり、[説明]ボックスで他のユーザーに説明を提供したりできます。ショートカット キー ( Ctrl + Tなど) を追加して、新しいマクロをキーボード ショートカットに割り当てることもできます。

  1. [マクロを保存する場所]ドロップダウン メニューでは、記録したマクロを保存する場所を設定できます。たとえば、このブック(開いているブックにマクロを保存する場合)、新しいブック(新しいブックに保存する場合)などです。 )、または個人用マクロ ブック(複数のブックで使用できるようにするため)。選択を確認したら、[OK]ボタンを選択して記録を開始します。

Excelでマクロを記録する方法

  1. [OK]を選択すると、Excel マクロ レコーダは記録モードになります。ボタンのクリックからセルの編集まで、実行する各アクションが記録されます。この時点でマクロとして記録するアクションを実行し、完了したら[開発]タブの[記録の停止]ボタンを選択します。

Excelでマクロを記録する方法

既存の Microsoft Excel マクロの実行、編集、または削除

[マクロの記録]ウィンドウで選択した保存場所に応じて、記録されたマクロは、開いているブックまたは新しく開いたブックで実行できるようになります。

  1. 作成したマクロを実行、編集、または削除するには、リボン バーから[開発] > [マクロ]を選択します。

Excelでマクロを記録する方法

  1. [マクロ]ウィンドウに、開いているブックで実行できるマクロの一覧が表示されます。マクロを実行するには、一覧からマクロを選択し、[実行]ボタンを選択します。代わりに、マクロを作成したときに選択したキーボード ショートカットを使用して実行することもできます。

Excelでマクロを記録する方法

  1. 代わりに、記録されたマクロを変更するには、[編集]ボタンを選択します。これにより、Excel VBA エディターが開き、上級ユーザーはVBA コードを編集してマクロの実行方法を変更できます。VBA の初心者は、単にマクロを削除して再度記録する方が簡単かもしれません。

Excelでマクロを記録する方法

  1. マクロを削除するには、リストからマクロを選択し、[削除]ボタンを選択します。

Excelでマクロを記録する方法

  1. マクロを削除するかどうかを確認するメッセージが表示されます。[はい]を選択してこれを確認します。削除したら、上記の手順を使用してマクロを再度記録する必要があります。

Excelでマクロを記録する方法

記録されたマクロを含む Excel ファイルの保存

通常、Excel ブックはXLSX ファイル形式( Excel 2007 以前で作成されたブックの場合はXLS ) で保存されます。このファイルの種類はほとんどの Excel データをサポートしますが、保存された Excel マクロは除外されます。

マクロを記録した Excel ファイルを保存するには、代わりにXLSMファイル形式を使用する必要があります。

  1. Excel ファイルをマクロ有効ブックとして保存するには、[ファイル] > [名前を付けて保存] > [参照] を選択します。 

Excelでマクロを記録する方法

  1. [名前を付けて保存]ウィンドウで、ドロップダウン メニューから[Excel マクロ有効ブック (*.xlsm)]を選択します。ファイルを保存する場所を選択し、[保存]ボタンを選択して保存します。

Excelでマクロを記録する方法

  1. マクロが有効になっている Excel ファイルを別の PC または Mac で開くときは、含まれているマクロを最初に実行するために Excel を承認する必要がある場合があります。これを行うには、 [マクロを有効にする]ボタンを選択します。

Excelでマクロを記録する方法

記録されたマクロを含む Excel ファイルの共有

Excel マクロは便利ですが、潜在的なセキュリティ リスクも伴います。認識できない、または信頼できないソースからのマクロを含む Excel ファイルを開くと、そのファイルが PC で危険なコードを実行することになります。

このため、Gmail などのオンライン メール プロバイダーは、ユーザーがXLSM (マクロ対応 Excel ワークブック) ファイルを他のユーザーに送信することを自動的にブロックします。このような場合は、Google ドライブなどのファイル共有サービスを使用して、オンラインで他のユーザーと共有できる場合があります。

マクロを有効にした Excel ファイルを近くの別のユーザーと共有する場合は、ローカル ファイル転送方法を調べて、別の PC や Mac、またはスマートフォンなどの他のデバイスと共有することもできます。

マクロが有効になっている Excel ファイルは、ウイルスやその他のマルウェアと一緒にパッケージ化されている可能性があるため、信頼できない Excel ファイルを開いた場合は、後でマルウェアをスキャンして、PC が危険にさらされていないことを確認する必要がありますまたは、ファイルを開く前にファイル自体をスキャンします

高度な Excel のヒントとコツ

マクロを記録することは、時間を節約するのに役立つExcel のトリックの1 つにすぎませんが、生産性を高める Excel の機能は他にもあります。パワー ユーザーは、Excel を使用してオンラインでデータをスクレイピングすることに関心があるかもしれませんが、データ アナリストは、広範なデータ分析にCOUNTIFS、SUMIFS、および AVERAGEIFS を使用する方法に興味があるかもしれません。

チームで作業したい場合や、複雑な Excel の数式に苦労している場合は、共有ブックを使用してExcel スプレッドシートで共同作業することもできます。Google スプレッドシートはオンライン コラボレーションに適したオプションであることに気付くかもしれませんが、多くの同じ機能と機能を備えています。

コメントを残す

PowerPoint 365を自動で進める方法

PowerPoint 365を自動で進める方法

Microsoft PowerPoint 365でスライドショーを自動的に再生する方法を示すチュートリアルです。

Excel: “読み取り専用で開く”プロンプトを強制する

Excel: “読み取り専用で開く”プロンプトを強制する

このガイドを使用して、Microsoft Excel for Office 365ファイルに「読み取り専用で開く」と表示されるプロンプトを強制します。

Outlook 365:すべての連絡先をvCardファイルにエクスポートする方法

Outlook 365:すべての連絡先をvCardファイルにエクスポートする方法

Microsoft Outlook 365の連絡先を簡単にvCardファイルにエクスポートする方法をご紹介します。

Excelでセルの数式の表示を有効/無効にする方法

Excelでセルの数式の表示を有効/無効にする方法

Microsoft Excelでセル内の数式の表示を有効または無効にする方法を学びます。

Excel 365: セルをロックまたはロック解除する方法

Excel 365: セルをロックまたはロック解除する方法

このチュートリアルでは、Microsoft Excel 365でセルをロックおよびロック解除する方法を学びます。

Outlook 365で「迷惑メール」オプションがグレーアウトしているのはなぜですか?

Outlook 365で「迷惑メール」オプションがグレーアウトしているのはなぜですか?

Microsoft Outlookで迷惑メールオプションがグレーアウトすることは一般的です。この記事では、その対処方法を説明します。

PowerPoint 365: 別のプレゼンテーションファイルからスライドをインポートする方法

PowerPoint 365: 別のプレゼンテーションファイルからスライドをインポートする方法

Microsoft PowerPoint 365の別のプレゼンテーションファイルからスライドをインポートする方法を示すチュートリアルです。

Wordでマクロを作成する方法

Wordでマクロを作成する方法

最もよく使用する機能を短時間で実行するために、Wordでマクロを作成する方法を見つけてください。

Office 365: オフィスクリップボードのオン/オフ

Office 365: オフィスクリップボードのオン/オフ

Microsoft Office 365アプリケーションでのクリップボードオプションの表示/非表示を有効にする方法を説明します。

Wordでテキストが上書きされるのはなぜですか?

Wordでテキストが上書きされるのはなぜですか?

Microsoft Word 2016が既存のテキストに上書きされている場合は、テキストが上書きされる問題を解決するための簡単な手順を学びましょう。