Como usar a função String no VBA?

A função `String` no VBA (Visual Basic for Applications) é utilizada para criar uma string composta por um único caractere repetido um determinado número de vezes. É bastante útil em situações onde você precisa inicializar strings com caracteres específicos.

A sintaxe da função `String` é a seguinte:

String(number As Long, character As Variant) As String
  • `number`: Um valor numérico que especifica quantas vezes você deseja repetir o caractere.
  • `character`: O caractere que você deseja repetir. Pode ser passado como uma string (caso em que apenas o primeiro caractere é considerado) ou como um código ASCII.

Aqui está um exemplo de como usar a função `String` no VBA:

Sub ExemploStringFunction()
    Dim resultado As String
    
    ' Repetir o caractere "A" 10 vezes.
    resultado = String(10, "A")
    Debug.Print "String com A: "; resultado
    
    ' Repetir o caractere "*" 5 vezes.
    resultado = String(5, "*")
    Debug.Print "String com *: "; resultado
    
    ' Repetir o caractere usando o código ASCII.
    ' Código ASCII 65 representa "A".
    resultado = String(8, 65)
    Debug.Print "String com código ASCII 65: "; resultado
End Sub

Neste exemplo, utilizamos a função `String` para criar strings de caracteres repetidos, tanto especificando diretamente o caractere como seu código ASCII. A saída será exibida na janela de Depuração do VBA, mostrando como os caracteres foram repetidos conforme solicitado.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project