Contingut
Índex 🔎︎

# Variables

Les expressions i funcions següents són per treballar amb variables. Podeu utilitzar aquestes funcions per declarar o definir variables, per convertir variables d'un tipus a un altre o per determinar el tipus de variable.

## Funció CCur

Converteix una expressió de cadena o una expressió numèrica en una expressió de moneda. S'utilitza la configuració regional per als separadors decimals i per als símbols de moneda.

## Funció CBool

Converteix una comparació de cadena o una comparació numèrica en una expressió booleana, o converteix una expressió numèrica senzilla en una expressió booleana.

## Funció CDate

Converteix qualsevol expressió numèrica o de cadena en un valor de data.

## Funció CDec

Converteix una expressió de cadena o una expressió numèrica en una expressió decimal.

## Funció CDbl

Converteix qualsevol expressió numèrica o expressió de cadena en un tipus doble.

## Funció CInt

Converteix qualsevol expressió numèrica o de cadena en un enter.

## Funció CLng

Converteix qualsevol expressió de cadena o numèrica en un enter gran.

## Expressió Const

Defineix una cadena com una constant.

## Funció CSng

Converteix qualsevol expressió de cadena o numèrica a tipus de dades senzilles.

## Funció CStr

Converteix qualsevol expressió numèrica en una expressió de cadena.

## Funció CVar

Converteix una expressió de cadena o una expressió numèrica en una expressió variant.

## Funció CVErr

Converteix una expressió de cadena o una expressió numèrica en una expressió de variant del subtipus "Error".

## Expressió DefBool

Si no s'especifica cap caràcter o paraula clau de declaració de tipus, l'expressió DefBool estableix el tipus de dades per defecte per a les variables, segons un interval de lletra.

## Expressió DefCur

Si no s'especifica cap caràcter o paraula clau de declaració de tipus, l'expressió DefCur estableix el tipus de variable per defecte, segons un interval de lletra.

## Expressió DefDate

Si no s'especifica cap caràcter o paraula clau de declaració de tipus, l'expressió DefDate estableix el tipus de variable per defecte, segons un interval de lletra.

## Expressió DefDbl

Estableix el tipus de variable per defecte, segons un interval de lletra, si no s'especifica cap caràcter o paraula clau de declaració de tipus.

## Expressió DefErr

Si no s'especifica cap caràcter o paraula clau de declaració de tipus, l'expressió DefErr estableix el tipus de variable per defecte, segons un interval de lletra.

## Expressió DefInt

Estableix el tipus de variable per defecte, segons un interval de lletra, si no s'especifica cap caràcter o paraula clau de declaració de tipus.

## Expressió DefLng

Estableix el tipus de variable per defecte, segons un interval de lletra, si no s'especifica cap caràcter o paraula clau de declaració de tipus.

## Expressió DefObj

Estableix el tipus de variable per defecte, segons un interval de lletra, si no s'especifica cap caràcter o paraula clau de declaració de tipus.

## Expressió DefSng

Si no s'especifica cap caràcter o paraula clau de declaració de tipus, l'expressió DefSng estableix el tipus de variable per defecte, segons un interval de lletra.

## Expressió DefStr

Si no s'especifica cap caràcter o paraula clau de declaració de tipus, l'expressió DefStr estableix el tipus de variable per defecte, segons un interval de lletra.

## Expressió DefVar

Estableix el tipus de variable per defecte, segons un interval de lletra, si no s'especifica cap caràcter o paraula clau de declaració de tipus.

## Expressió Dim

Declara una variable o una matriu.

## Expressió ReDim

Declara una variable o una matriu.

## Expressió Type

Define non-UNO data structures.

## Funció IsArray

Determina si una variable és un camp de dades en una matriu.

## Funció IsDate

Prova si una expressió numèrica o de cadena es pot convertir en una variable Date.

## Funció IsEmpty

Prova si una variable de variant conté el valor Emtpy. El valor Empty indica que la variable no està inicialitzada.

## Funció IsError

Prova si una variable conté un valor erroni.

## Funció IsNull

Prova si una variant conté el valor especial Null, que indica que la variable no conté dades.

## Funció IsNumeric

Prova si una expressió és un número. Si l'expressió és un número, la funció torna Cert, si no, la funció torna Fals.

## Funció IsObject

Prova si una variable d'objecte és un objecte OLE. La funció torna Cert si la variable és un objecte OLE, si no, torna Fals.

## Funció LBound

Retorna el límit inferior d'una matriu.

## Funció Ubound

Torna el límit superior d'una matriu.

## Expressió Let

Assigna un valor a una variable.

## Funció Array

Torna el tipus Variant amb un camp de dades.

## Funció DimArray

Torna una matriu de variants.

## Funció Erase

Elimina el contingut dels elements de matriu de les matrius de mida fixa, i allibera la memòria utilitzada per les matrius de mida variable.

## Option Base Statement

Defineix el límit inferior per defecte per a matrius com a 0 o 1.

## Option Explicit Statement

Especifica que totes les variables del codi del programa s'han de declarar explícitament amb l'expressió Dim.

## Expressió Public

Dimensiona una variable o una matriu al nivell de mòdul (és a dir, no a dins d'una subrutina o d'una funció), per tal que la variable i la matriu siguin vàlides a totes les biblioteques i a tots els mòduls.

## Expressió Global

Dimensiona una variable o una matriu a nivell global (és a dir, no a dins d'una subrutina o d'una funció), per tal que la variable i la matriu siguin vàlides a totes les biblioteques i a tots els mòduls per a la sessió actual.

## Expressió Static

Declara una variable o una matriu al nivell de procediment dins d'una subrutina o una funció, per tal que els valors de la variable o de la matriu es mantinguin després de sortir de la subrutina o de la funció. Les convencions de l'expressió Dim també són vàlides.

## Funció TypeName; Funció VarType

Torna una cadena (TypeName) o un valor numèric (VarType) que conté informació per a una variable.

## Expressió Set

Estableix una referència d'objecte en una variable o en una propietat.

## Funció FindObject

Habilita un objecte que s'adreçarà durant l'execució com un paràmetre de cadena a través del nom d'objecte.

## Funció FindPropertyObject

Habilita els objectes que s'adreçaran durant l'execució com a paràmetres de cadena mitjançant el nom d'objecte.

## Optional (a l'expressió Function)

Us permet definir paràmetres que es passen a una funció com a opcionals.

## Funció IsMissing

Prova si una funció es crida amb un paràmetre opcional.

## Funció HasUnoInterfaces

Prova si un objecte Uno del Basic admet certes interfícies d'Uno.

## Funció EqualUnoObjects

Torna el valor Cert si els dos objectes Uno del Basic especificats representen la mateixa instància d'objecte d'Uno.

## Funció IsUnoStruct

Torna Cert si l'objecte determinat és una estructura Uno.