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


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

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

Excelマクロとは

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

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

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

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

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

  1. Excelで新しいマクロを記録するには、新規または既存のブックを開きます。リボンバーの[開発者]タブで、[マクロの記録]ボタンを選択します。または、キーボードのAlt + T + M + Rキーを押します。
    1. [マクロの記録]ウィンドウでは、[マクロ名]ボックスでマクロの目的を識別するためのマクロの名前を設定したり、説明ボックス。ショートカットキー(Ctrl + Tなど)を追加して、新しいマクロをキーボードショートカットに割り当てることもできます。
      1. [マクロを保存する]ドロップダウンメニューで、このワークブックのように、記録後にマクロを保存する場所を設定できます。開いているブックに保存する)、新しいブック(新しいブックに保存するため)、または個人用マクロブック(複数のブックで使用できるようにするため)。選択を確認したら、[OK]ボタンを選択して録音を開始します。
        1. OKを選択すると、Excelマクロレコーダーが記録モードになります。ボタンのクリックからセルの編集まで、実行した各アクションが記録されます。この時点でマクロとして記録するアクションを実行し、完了したら[開発者]タブの[記録の停止]ボタンを選択します。

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

          記録マクロで選択した保存場所によって異なりますウィンドウが表示されたら、記録したマクロを開いているワークブックまたは新しく開いたワークブックで実行できるようになります。

          1. 作成したマクロを実行、編集、または削除するには、[開発者]を選択します。 >マクロリボンバーから。
            1. マクロウィンドウで、使用可能なリスト開いているワークブックで実行するマクロが一覧表示されます。マクロを実行するには、リストからマクロを選択してから、[実行]ボタンを選択します。マクロの作成時に選択したキーボードショートカットを使用して、代わりにマクロを実行することもできます。
              1. 代わりに記録されたマクロに変更を加える、編集ボタンを選択します。これにより、Excel VBAエディターが開き、上級ユーザーがVBAコードを編集する して、マクロの実行方法を変更できるようになります。 VBA初心者 は、マクロを削除して再度記録する方が簡単な場合があります。
                1. マクロを削除するには、リストから選択し、削除ボタンを選択します。
                  1. Excelから確認を求められますマクロを削除したい。これを確認するには、はいを選択します。削除したら、上記の手順を使用してマクロを再度記録する必要があります。
                  2. 記録されたマクロを使用したExcelファイルの保存

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

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

                    1. Excelファイルをマクロ対応のブックとして保存するには、ファイル>名前を付けて保存>参照を選択します。
                      1. 名前を付けて保存ウィンドウで、Excelマクロ対応ワークブック(* .xlsm)を選択しますドロップダウンメニューから。ファイルを保存する場所を選択し、[保存]ボタンを選択してファイルを保存します。
                        1. 開いたとき別のPCまたはMac上のマクロ対応のExcelファイルの場合、含まれているマクロを最初に実行するようにExcelを承認する必要がある場合があります。これを行うには、[マクロを有効にする]ボタンを選択します。
                        2. 記録されたマクロとExcelファイルを共有する

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

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

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

                          マクロ対応のExcelファイルは、ウイルスまたは他のマルウェアであるため、信頼できないExcelファイルを開いた場合は、PCが危険にさらされないように、後でマルウェアをスキャンする する必要があります。または、開く前にファイル自体をスキャンします します。

                          Excelの高度なヒントとコツ

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

                          チームとして働きたい場合、または複雑なExcel数式で苦労している場合は、共有ブックを使用してExcelスプレッドシートで共同作業する することもできます。ただし、オンラインコラボレーションの場合はGoogleスプレッドシートはより良いオプションです で、同じ機能や機能が多数ある場合があります。

                          関連記事:


                          10.11.2020