Colección de citas famosas - Diccionario de frases chinas - Definición y asignación de arrays VBA

Definición y asignación de arrays VBA

Se puede definir directamente, pero no se puede asignar directamente. Consulte el siguiente código:

1 en forma de cadena, Dim arr (1 a 3)

Está definido en este. manera, pero no se puede asignar directamente a una matriz.

Si desea asignar un valor al array directamente, debe realizar las siguientes operaciones:

Dim arr() como variable

arr= Array("a", "b" , " c ")

2. Dim A como variante

A = array (10, 20, 30)

B = A(2)

La función de matriz devuelve una variante y esta función no se puede utilizar asignando un valor a una variable de matriz.

Datos ampliados:

Funciones integradas de VBA utilizadas habitualmente:

Cuadro de diálogo

Cuadro de entrada

Función de redondeo: redondeo fijo a 0, redondeo int hacia abajo, redondeo redondeado.

Rnd: Devuelve un número aleatorio de precisión simple en el rango de 0-1.

Función de cadena:

Filtro: filtra una matriz de cadenas unidimensionales.

InStr([Start,]<str 1>,<Str2>[,Compare]) e InStrRev: busca subcadenas.

Len: longitud de la cadena

Unir: conecta todas las subcadenas en una matriz unidimensional.

Izquierda, derecha, centro: intercepta subcadenas.

Espacio (valor numérico): Genera una cadena de espacio.

Ucase, Lcase: función de conversión de mayúsculas y minúsculas

Ltrim, Rtrim, trim: elimina espacios iniciales y finales.

Reemplazo

Dividir: divide la cadena en una matriz unidimensional.

StrComp: Comparación de cadenas

StrConv: Conversión de cadenas

Cadena(número, carácter): Especifica cuántas veces se repite el carácter.

Enciclopedia Baidu-VBA (Lenguaje de macros visual básico)