Definición y asignación de arrays VBA
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)