Str – Cadeia de Caracteres

Função Str em VBA - Cadeia de Caracteres

Descrição:

A função Str em VBA é utilizada para converter um valor numérico em sua representação como uma cadeia de caracteres (string). Isso significa que ela transforma números, sejam inteiros ou decimais, em texto que pode ser manipulado e exibido em interfaces de usuário ou em operações que requerem manipulação de strings.
Essa função é especialmente útil em situações onde é necessário combinar valores numéricos com texto ou quando é preciso formatar números antes de exibi-los. Através da função Str, os desenvolvedores podem ter maior controle sobre como os números são apresentados em suas aplicações VBA, proporcionando uma experiência mais personalizada para os usuários finais.
Exemplos:


Sub Exemplo1()
    Dim numero As Integer
    Dim texto As String
    
    numero = 42
    texto = Str(numero)
    MsgBox "O valor como texto é: " & texto
End Sub
    

Este exemplo converte o número inteiro 42 em uma string.


Sub Exemplo2()
    Dim numero As Double
    Dim texto As String
    
    numero = 3.14
    texto = Str(numero)
    MsgBox "O valor como texto é: " & texto
End Sub
    

Este exemplo converte o número decimal 3.14 em uma string.


Sub Exemplo3()
    Dim valor As Currency
    Dim texto As String
    
    valor = 1234.56
    texto = Str(valor)
    MsgBox "O valor como texto é: " & texto
End Sub
    

Este exemplo converte o valor monetário 1234.56 em uma string.


Sub Exemplo4()
    Dim percentual As Double
    Dim texto As String
    
    percentual = 0.75
    texto = Str(percentual)
    MsgBox "O valor como texto é: " & texto
End Sub
    

Este exemplo converte o número decimal 0.75 em uma string.


Sub Exemplo5()
    Dim booleano As Boolean
    Dim texto As String
    
    booleano = True
    texto = Str(booleano)
    MsgBox "O valor como texto é: " & texto
End Sub
    

Este exemplo converte o valor booleano True em uma string.