Saltar al contenido

Definir variables globales

Alonzo, miembro de este gran equipo de trabajo, nos ha hecho el favor de redactar este post porque conoce perfectamente el tema.

Solución:

Ir Hoja -> Rangos y expresiones con nombre -> Definir. Establezca el nombre en “MyVar1” y la expresión en 5. O para cadenas, use comillas como en "foo". Luego presione Agregar.

Definir nombre

ahora entra =MyVar1 * 2 en una celda

fórmula celular

Una estrategia es guardar las variables globales que necesita en una hoja
Nombre predeterminado de celda variable

Seleccione la celda a la que desea hacer referencia en un cálculo y escriba un nombre de variable en el ‘Cuadro de nombre’ en la parte superior izquierda donde normalmente dice Fila de columna de celda.
Establecer nombre para celda/rango de celdas

En otra parte de su proyecto puede hacer referencia al nombre de la variable del paso anterior
Uso del nombre de la variable en el cálculo

El uso de funciones definidas por el usuario debería ser la solución más flexible para definir constantes. A continuación, supongo que el archivo de hoja de cálculo Calc actual se llama test1.ods. Reemplácelo con el nombre real del archivo en los siguientes pasos:

  1. En Calc, abra Menú Herramientas -> Macros -> Organizar macros -> LibreOffice Basic:

    ingrese la descripción de la imagen aquí

  2. A la izquierda, seleccione el documento actual test1.odsy haga clic en Nuevo...:

    ingrese la descripción de la imagen aquí

  3. Hacer clic OK (Módulo 1 está bien).

    ingrese la descripción de la imagen aquí

    Ahora, debería aparecer el IDE básico:

    ingrese la descripción de la imagen aquí

  4. Abajo End Subingrese el siguiente Código Básico:

Function Var1()
    Var1 = "foo"
End Function

Function Var2()
    Var2 = 42
End Function

El IDE debería tener el siguiente aspecto:

ingrese la descripción de la imagen aquí

  1. Pegar CONTROL+S ahorrar.

De esta manera, ha definido dos constantes globales (para ser precisos: dos funciones personalizadas que devuelven un valor constante). Ahora, los usaremos en su hoja de cálculo. Cambiar a la ventana principal de LO Calc con archivo test1.odsseleccione una celda vacía e ingrese la siguiente fórmula:

=Var1()

LO mostrará el valor de retorno de su fórmula Var1() personalizada, un simple string. Si su constante es un número, puede usarlo para los cálculos. Seleccione otra celda vacía e ingrese:

=Var2() * 2

LO mostrará el resultado 84.

Si para ti ha sido de provecho este artículo, sería de mucha ayuda si lo compartieras con otros desarrolladores así nos ayudas a extender nuestro contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *