300 Ejemplos

Vida de Variables

Life Variables

A veces desea retener el valor de una variable en Excel VBA cuando finaliza un procedimiento. Puede lograr esto usando el Palabra clave estática .





1. Coloque un Botón de comando en su hoja de trabajo y agregue las siguientes líneas de código:

Declaración Dim en Excel VBA





2. Resultado al hacer clic en el botón de comando en la hoja:

importar datos de Access a Excel

Resultado de la instrucción Dim



3. Resultado al hacer clic en otro momento:

Resultado de la instrucción Dim

Explicación: Excel VBA destruye la variable cuando finaliza el procedimiento. Cada vez que hace clic en el botón de comando en la hoja, Excel VBA crea la variable x nuevamente, le agrega el valor 1 y muestra el resultado.

número aleatorio del 1 al 8

4. Ahora reemplace la palabra clave Dim por la palabra clave Static.

Palabra clave estática en Excel VBA

5. Resultado al hacer clic en el botón de comando en la hoja:

Resultado de palabra clave estática

6. Resultado al hacer clic en otro momento:

Resultado de palabra clave estática

creando una lista personalizada en Excel

Conclusión: las variables estáticas conservan sus valores, incluso cuando finaliza un procedimiento.

Nota: las variables estáticas se destruirán cuando haga clic en el botón Restablecer (Detener) o cuando cierre su libro de trabajo.

4/4 Completado! Obtenga más información sobre las variables>
Ir al capítulo siguiente: Si entonces declaración



^