Red de Respuestas Legales - Derecho empresarial - Cómo definir variables de texto en VBA

Cómo definir variables de texto en VBA

Refiriéndose al texto a continuación, simplemente definí una cadena e intenté leer más de 1000 caracteres chinos. ¿Puedo? ¿Existe alguna restricción sobre las variables públicas? ¿Probar una variable de longitud fija?

=======================================

Cadenas en 1 VBA

VBA no solo puede procesar números, sino también texto (cadenas). VBA proporciona dos tipos de cadenas:

Una es una cadena de longitud fija, que contiene el número de caracteres del dedo cuando se declara. Por ejemplo, la siguiente declaración

dim strfixed long As String * 100

Después de declarar una variable de cadena, no importa cuántos caracteres se le asignen, siempre contendrá solo 100 caracteres, pero al final, si la cadena larga no excede los 65526 ​​caracteres, debe usar la función Recortar para eliminar los espacios sobrantes en la cadena. Utilice cadenas de longitud fija sólo cuando sea necesario.

La otra es una cadena dinámica. Por ejemplo, después de declarar la variable de cadena Dim strDynamic como cadena, puede asignar cualquier valor a la variable, que puede contener hasta 2 mil millones de caracteres.

====================