Environ関数 解説(Excel VBA)

Excel VBAのEnviron関数の使い方

Environ関数は、VBAで使用可能な組み込み関数で、環境変数の値を取得するために使用します。この関数は、Windowsオペレーティングシステムの環境変数を引数として受け取り、その値を返します。

Environ関数の基本的な構文

Environ(Index As Variant) As String

パラメータ

  • Index: 環境変数の名前を文字列形式で指定します、または環境変数の番号を数値形式で指定します。

サンプルコード

以下に、簡単なSubプロシージャの形式でEnviron関数の使用例を示します。

Sub ShowEnvironment()
    ' システムのユーザー名を取得
    Dim UserName As String
    UserName = Environ("USERNAME")

    ' 結果を表示
    MsgBox "現在のユーザー名は" & UserName & "です。", vbInformation
End Sub

このサンプルコードでは、まずWindowsの環境変数”USERNAME”をEnviron関数に引数として与え、現在のユーザー名を取得します。その後、メッセージボックスを使用して取得したユーザー名を表示します。

Environ関数は、システム環境変数の情報が必要な場合に非常に便利な関数です。