Red de conocimiento informático - Aprendizaje de programación - Sintaxis de programación Excelvba

Sintaxis de programación Excelvba

Esta colección está sincronizada en el repositorio de GitHub: # blue Tata/concrete-excel-VBA.

Todo el mundo sabe que si aprendes la gramática inglesa y amplías tu vocabulario, básicamente dominarás el inglés.

Del mismo modo, si quieres utilizar VBA, haz lo que hacen los romanos y comprende su estructura. En pocas palabras, VBA contiene tipos de datos.

Variables/constantes, objetos y estructuras oracionales comunes.

Pero es mucho menor que el inglés en cantidad y complejidad, y memorizar palabras no es tan doloroso, por lo que VBA es en realidad muy simple.

Una vez que esté familiarizado con las reglas, todo lo que queda es verificar las funciones oficiales y los objetos operables proporcionados por Excel.

Por cierto, las funciones son realmente fáciles de entender y usar. Para obtener una función, como Suma,

basta con saber que es la suma de varios números y se utiliza el resto. Por ejemplo, Suma(1000,9) produce 1009.

Uno de los beneficios de las funciones es que ocultan detalles de implementación específicos y proporcionan un uso conciso.

Cada celda de Excel es un dato, ya sea un número, una letra o un signo de puntuación.

Pone en cola los datos, come la fruta y tira diferentes datos en diferentes cestas para clasificarlos. La cesta es un tipo de datos.

En Excel-VBA, sólo existen cinco tipos de datos: número, texto, fecha, lógico o error.

Los cuatro primeros son los más utilizados. Consulte la siguiente tabla para obtener descripciones detalladas:

Tabla 1.1 Tipos de datos de VBA

Además, una matriz es como una canasta de frutas, que puede almacenar múltiples datos.

No es un tipo de datos específico, por lo que es más apropiado llamarlo estructura de datos.

Una cantidad que no se puede cambiar después de haber sido definida es una constante; por el contrario, una variable puede modificar su valor específico.

En VBA, para utilizar una variable/constante, primero debes declararla.

El método de declaración de la constante es el siguiente:

Nombre de la constante constante como tipo de datos = datos almacenados en la constante.

Por ejemplo:

El método de declaración de la variable es el siguiente:

El nombre de la variable debe comenzar con una letra o carácter chino y no puede contener espacios ni puntos. , signos de exclamación, etc.

Corresponde a los tipos de datos de la Tabla 1.1 anterior.

Más métodos de declaración difieren en alcance de las declaraciones Dim:

Cuando se trabaja con matrices y objetos, también deben declararse. La siguiente es la declaración de una matriz:

Además de usar Dim para declarar una matriz normal, hay varias formas de declarar una matriz:

Funciones comúnmente utilizadas en matrices

Descripción de la función

UBound(array arr, [integer I]);</br>

UBound es el nombre de la función

Arr y I es el parámetro UBound y el I entre paréntesis indica que I no es un parámetro obligatorio.

El arr y el Integer antes de arr e indico el tipo de datos del parámetro correspondiente