MS Excel: Cómo usar la función ENVIRON (VBA)

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Excel: Cómo usar la función ENVIRON (VBA)

Este tutorial de Excel explica cómo usar Excel Función de entorno Con sintaxis y ejemplos.

describir

La función ENVIRON de Microsoft Excel devuelve el valor de la variable de entorno del sistema operativo.

La función ENVIRON es una función integrada en Excel y es una función de información. Se puede utilizar como una función VBA (VBA) en Excel. Como función de VBA, puede usar esta función en el código de macro ingresado a través del editor de Microsoft Visual Basic.

sintaxis

La sintaxis de la función ENVIRON en Microsoft Excel es:

Environ ( numeric_position )

o

Environ ( variable_name )

parámetro o parámetro

numeric_position Un valor entero que indica la posición numérica de la variable de entorno en la tabla. variable_name Un valor de cadena que representa el nombre de una variable de entorno.

devolver los bienes

La función ENVIRON devuelve un valor de cadena.

aplicar para

  • Excel para Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 para Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

tipo de función

  • Funciones VBA (VBA)

Ejemplo (como una función de VBA)

La función ENVIRON solo se puede usar en código VBA en Microsoft Excel.

Veamos algunos ejemplos de la función ENVIRON de Excel y exploremos cómo usar la función ENVIRON en el código VBA de Excel.

posición digital

Puede utilizar la función ENVIRON para recuperar el valor de una variable de entorno proporcionando la posición numérica de la variable en la tabla de variables de entorno.

Por ejemplo:

Environ(1)
Result: "ALLUSERSPROFILE=C:ProgramData"

Environ(2)
Result: "APPDATA=C:UserstotnAppDataRoaming"

Environ(3)
Result: "CommonProgramFiles=C:Program Files (x86)Common Files"

Cuando proporciona una ubicación numérica, devuelve el nombre de la variable de entorno y su valor.

Aquí hay un ejemplo de código VBA que usa un bucle FOR para mostrar los primeros 5 valores de variables de entorno.

Por ejemplo:

Dim LPosition As Integer

For LPosition = 1 To 5
   MsgBox Environ(LPosition)
Next LPosition

En este ejemplo, aparece un cuadro de mensaje que muestra cada combinación de nombre y valor de variable para las primeras 5 variables de entorno.

nombre de la variable

También puede usar la función ENVIRON para recuperar el valor de una variable de entorno pasando el nombre de la variable de entorno.

Por ejemplo:

Environ("ALLUSERSPROFILE")
Result: "CProgramData"

Environ("APPDATA")
Result: "C:UserstotnAppDataRoaming"

Environ("CommonProgramFiles")
Result: "C:Program Files (x86)Common Files"

Cuando proporciona un nombre de variable de entorno, solo devuelve el valor de la variable. No se incluye en el nombre del resultado.