La Función String sirve para repetir un determinado carácter un determinado número de veces y se guía por la siguiente sintaxis:
String (Número, Carácter)
Donde Número: es el número de veces que se va a repetir el carácter y
Carácter: es el carácter que se repetirá.
Nota:
Si el argumento Carácter es un código de carácter, éste puede ser un entero entre 0 y 255, y si es un carácter se debe poner entre comillas cuando es una letra o símbolo, solo cuando el carácter es un número, esta ira sin comillas.
Ejemplo de la Función String en VBA
1.- Primero abrimos el editor de Visual Basic, y agregamos un módulo en caso no exista.
2.- Creamos una macro, en la cual colocamos el nombre que le queremos dar, por ejemplo: Sub FunciónString
3.- Una vez creado la macro, se tendrá que escribir el siguiente código:
(Para mayor visualización de la imagen, hacer click en la misma)
4.- Finalmente, veremos los resultados:
• En la Prueba 1: A la función String, observamos que el carácter es 90, y su código Z por lo tanto la función String devuelve el código del carácter “Z” repetido 30 veces.
• En la Prueba 2: A la función String, se observara que el carácter es “*”. Por lo tanto este nos devolverá el mismos código “*”
De esta manera la función String devuelve el código del carácter “*” repetido 10 veces.
• En la Prueba 3: A la función String, en el argumento Character proporcionando es el “CDE”, Cuando pones un número o letra que sean más de 1 o 2 dígitos entre comillas, se observara que solo se repetirá la primera letra del código como es “C”.
La Función String devuelve el código del carácter “C” repetido 6 veces.
Descargar archivo con los ejemplos de la Función String: Función String en VBA