1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

Excel で 2 つのマクロをマージする方法

マクロは、Visual Basic プログラミング コードで構成されます。 Microsoft Excel で使用すると、ユーザーが通常手動で行う多くの一般的なタスクを自動化するのに便利です。マクロは、ユーザーの時間を大幅に節約します。たとえば、ユーザーがリンクのリストをクリックしてデータをコピーし、ワークシートに貼り付ける必要がある場合、リンクごとに同じタスクを実行するのではなく、リンクをループ処理するマクロを作成できます。複数のマクロを 1 つのマクロに結合できるため、ユーザーは個々のマクロをすべて実行する代わりに、このマスター マクロを実行するだけで済みます。

ステップ 1

ツールバーの [表示] タブをクリックして、マスター マクロを作成します。 「マクロ」をクリックし、「マクロの表示」を選択します。 「マクロ名」ボックスに「マスター」などのマスター マクロの名前を入力します。 [作成] ボタンをクリックして、Visual Basic エディターを起動します。

ステップ 2

サブルーチンの下の 2 行目にカーソルを置きます。たとえば、作成したマクロの名前が「Master」の場合、最初の行は「Sub Master()」です。この行の下に「Call」と入力し、その後に実行する最初のマクロの名前を入力します。たとえば、URL のリストをループ処理する「GetWebQueries」というマクロを作成し、各 URL を開き、テーブルのデータをコピーして新しいワークシートに貼り付ける場合、「Call GetWebQueries()」と入力します。

ステップ 3

「Enter」を押して次の行に進みます。 「Call」と入力し、その後に「Call Format()」などの 2 番目のマクロの名前を入力します。これにより、指定された方法で各ワークシートをフォーマットする Format マクロが実行されます。マクロを保存し、Visual Basic エディターを閉じます。

ステップ 4

[表示] タブをクリックして、マスター マクロを実行します。 「マクロ」をクリックし、「マクロの表示」を選択します。マスター マクロを選択し、[実行] ボタンをクリックします。マスター マクロは、指定された順序で「GetWebQueries」と「Format」マクロを実行します。