グッズ

Excel マクロ: その概要と使用方法

複数回繰り返す必要がある一連の単純なアクションがある場合、Excel でこれらのアクションを記録し、それらを繰り返すコードを含むマクロを作成できます。

マクロを記録したら、記録したマクロを実行するだけで、一連のアクションを何度でも繰り返すことができます。 

これは、同じ一連のアクションを毎回手動で繰り返すよりもはるかに効率的です。

マクロを記録するには、最初に記録プロセスを開始する必要があります。 このオプションはメニューにあります マクロ タブにあります ショー Excel リボン (またはメニュー) a 下り坂 Excel 2003 のツール)。 これらのオプションを以下の画像に示します。

現在のバージョンの Excel (2007 以降) でマクロを記録します。

「マクロの記録」ダイアログボックスが表示されます。 

必要に応じて、このボックスにマクロの名前と説明を入力できます。 マクロに意味のある名前を付けると、後でそのマクロに戻ったときに、そのマクロの動作を思い出せるようにすることをお勧めします。 ただし、名前を指定しない場合、Excel はマクロに自動的に名前を付けます (例: Macro1、Macro2 など)。

「マクロの記録」ダイアログボックスでは、マクロにキーボードショートカットを割り当てるオプションも提供されます。 これにより、マクロの実行がはるかに簡単になります。 ただし、事前キーの組み合わせの XNUMX つをマクロに割り当てないように注意する必要があります。defiExcel のナイト (CTRL-C など)。 既存の Excel キーの組み合わせを選択すると、マクロによって上書きされ、あなたまたは他のユーザーが誤ってマクロ コードを実行してしまう可能性があります。

マクロ名と (必要に応じて) キーボード ショートカットに問題がなければ、[OK] を選択してマクロの記録を開始します。

マクロの記録を開始すると、実行したすべてのアクション (データ入力、セルの選択、セルの書式設定、ワークシートのスクロールなど) が新しいマクロに VBA コードとして記録されます。

さらに、マクロの記録中、以下に示すように、ブックの左下に停止ボタンが表示されます (Excel 2003 では、停止ボタンはフローティング ツールバーに表示されます)。

イノベーションニュースレター
イノベーションに関する最も重要なニュースをお見逃しなく。 メールで受け取るにはサインアップしてください。

記録したいアクションを完了したら、「停止」ボタンをクリックしてマクロの記録を停止できます。 マクロ コードは、Visual Basic エディタ内のモジュールに保存されます。

「相対参照を使用する」オプション

オプションを選択した場合 相対参照を使用する マクロを記録する場合、マクロ内のすべてのセル参照は相対参照になります。 ただし、オプションの場合は、 相対参照を使用する が選択されていない場合、コード内に表示されるすべてのセル参照は絶対参照になります (投稿を参照してください) 参照演算子).

オプション 相対参照を使用する メニューにあるよ マクロ (Excel 2003 のマクロ ツールバーにあります)。 

記録されたマクロを実行する

マクロを記録するとき、Excel は常に (Function プロシージャではなく) Sub プロシージャを生成します。 マクロにキーボード ショートカットを割り当てている場合、このショートカットがマクロを実行する最も簡単な方法になります。 それ以外の場合は、次の手順を実行してマクロを実行できます。

  • Alt + F8 キーを押して (つまり、Alt キーを押しながら F8 キーを押します)、「マクロ」ダイアログ ボックスを表示します。
  • 「マクロ」ダイアログボックスで、実行したいマクロを選択します。
  • 運賃クリック su エセグイ .

Ercole Palmeri

イノベーションニュースレター
イノベーションに関する最も重要なニュースをお見逃しなく。 メールで受け取るにはサインアップしてください。

最近の記事

カターニア総合病院での Apple ビューアによる拡張現実への革新的な介入

Apple Vision Pro 商用ビューアを使用した眼形成手術がカターニア総合病院で行われました。

3月2024

子供のためのぬり絵の利点 - すべての年齢層のための魔法の世界

ぬり絵を通じて細かい運動能力を発達させることで、子供たちは書くなどのより複雑なスキルを習得できるようになります。色…

2月2024

未来はここにあります: 海運業界が世界経済をどのように変革しているか

海軍部門は真の世界経済大国であり、150 億市場に向けて舵を切り続けています...

1月2024

パブリッシャーと OpenAI が人工知能によって処理される情報の流れを規制する契約に署名

先週の月曜日、フィナンシャル・タイムズ紙はOpenAIとの契約を発表した。 FT は世界クラスのジャーナリズムにライセンスを供与しています…

4月30 2024

あなたの言語でイノベーションを読む

イノベーションニュースレター
イノベーションに関する最も重要なニュースをお見逃しなく。 メールで受け取るにはサインアップしてください。

Seguici