Для того, чтобы получить значение переменной среды, можно воспользоваться функцией Environ()
Для получения же списка всех доступных переменных среды Вашей операционной системы, можно воспользоваться ниже опубликованным макросом:
code: #vba
Private Sub CreateListEnvironVariables()
Workbooks.Add xlWBATWorksheet '[2]
Application.ScreenUpdating = False '[1]
iCount% = 2: iVariable$ = Environ(1)
Do Until iVariable$ = ""
iPosition% = InStr(iVariable$, "=")
Cells(iCount%, 1) = Mid(iVariable$, 1, iPosition% - 1)
Cells(iCount%, 2) = Mid(iVariable$, iPosition% + 1)
iVariable$ = Environ(iCount%)
iCount% = iCount% + 1
Loop
With Cells(1).Resize(, 2) 'Range("A1:B1")
.Value = Array("Имя", "Значение")
.Font.Bold = True
.EntireColumn.AutoFit
End With
Application.ScreenUpdating = False
End Sub