Excel-macros-vba

提供:Dev Guides
移動先:案内検索

Excelマクロ-VBA

Excelは、マクロをExcel VBA(Visual Basic for Applications)コードとして保存します。 マクロを記録した後、生成されたコードを表示したり、変更したり、その一部をコピーしたりできます。 VBAでのプログラミングに慣れている場合は、マクロコードを自分で作成することもできます。

「VBAエディターを使用してマクロを作成する」の章で、VBAコードを記述してマクロを作成する方法を学習します。 「マクロの編集」の章でVBAコードを編集して、マクロを変更する方法を学習します。 この章では、Excel VBAの機能について学習します。

リボンの[開発]タブ

リボンの[開発]タブからVBAのマクロコードにアクセスできます。

開発者

リボンに[開発]タブが見つからない場合は、次のように追加する必要があります-

  • リボンを右クリックします。
  • ドロップダウンリストから[リボンのカスタマイズ]を選択します。

リボンのカスタマイズ

[* Excelオプション*]ダイアログボックスが表示されます。

  • [リボンのカスタマイズ]ドロップダウンリストから[メインタブ]を選択します。
  • [メインタブ]リストの[開発者]ボックスをオンにして、[OK]をクリックします。 開発者タブが表示されます。

Excelオプション

マクロの開発者向けコマンド

開発者タブでマクロ用のコマンドを知っておく必要があります。

リボンの[開発者]タブをクリックします。 次のコマンドは、コードグループで利用可能です-

  • ビジュアルベーシック
  • マクロ
  • レコードマクロ
  • 相対参照を使用する
  • マクロセキュリティ

コントロール

Visual Basicコマンドを使用してExcelでVBAエディターを開き、マクロコマンドを使用してマクロを表示、実行、および削除します。

前の章でVBAエディター以外のコマンドを既に学習しました。

VBAエディター

VBA EditorまたはVBEは、ExcelのVBAの開発者プラットフォームです。

このチュートリアルの前半の章-単純なマクロの作成で保存したMyFirstMacro.xlsmブックを開きます。

あなたは2つの方法のいずれかでVBEを開くことができます-

  • オプション1 *-リボンの[開発]タブの下の[コード]グループで[Visual Basic]をクリックします。

VBAエディター

  • オプション2 *-[表示]タブ→[マクロ]→[マクロの表示]をクリックすると表示される[マクロ]ダイアログボックスで[編集]をクリックします。

マクロを表示

VBEが新しいウィンドウに表示されます。

VBE

Excelマクロが有効なワークブック名​​の名前には、Microsoft Visual Basic for Applicationsというプレフィックスが付きます。

あなたはVBEで以下を見つけるでしょう-

  • プロジェクトエクスプローラー。
  • プロパティ
  • コード付きのモジュールウィンドウ。

プロジェクトエクスプローラー

Project Explorerは、VBAプロジェクト名を見つける場所です。 プロジェクトの下には、シート名とモジュール名があります。 モジュール名をクリックすると、対応するコードがウィンドウの右側に表示されます。

プロパティウィンドウ

プロパティは、VBAオブジェクトのパラメーターです。 コマンドボタンなどのオブジェクトがある場合、そのプロパティは[プロパティ]ウィンドウに表示されます。

コード付きモジュールウィンドウ

マクロのコードは、VBAのモジュールに保存されます。 マクロを選択して[編集]をクリックすると、対応するモジュールウィンドウにマクロのコードが表示されます。