2024年11月27日水曜日

Excel VBA 備忘録 テクニック編

・画面表示を更新せずプログラムを実行する方法
    Rem 画面更新停止
    Application.ScreenUpdating = False
    Rem 画面更新再開
    Application.ScreenUpdating = True

・Me = 実行中のモジュールを示す変数
    MSのドキュメント「Me キーワード」 より抜粋

Meキーワード (keyword) は、暗黙的に宣言された変数のように動作します。 クラス モジュール内のすべてのプロシージャで自動的に使用できます。

クラスに複数のインスタンスが含まれる可能性がある場合、Me を使用して、コードが実行されているクラスの特定のインスタンスを参照できます。 現在実行されているクラスのインスタンスに関する情報を別のモジュール内のプロシージャに渡す場合、Me を使用すると特に便利です。

    例:実行中のWorksheetの名前の取得
        MsgBox Me.Name

 

0 件のコメント:

コメントを投稿