Como usar a função Esquerda no VBA?

A função `Esquerda` em VBA é utilizada para extrair um número especificado de caracteres do lado esquerdo de uma string. Essa função é especialmente útil quando você deseja manipular dados de texto no Excel usando macros VBA.

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

Sub ExemploUsoEsquerda()
    Dim texto As String
    Dim resultado As String
    Dim numCaracteres As Integer

    ' Define a string de exemplo
    texto = "Olá, Mundo!"

    ' Define o número de caracteres que você deseja extrair
    numCaracteres = 5

    ' Usa a função Esquerda para extrair os caracteres
    resultado = Left(texto, numCaracteres)

    ' Exibe o resultado em uma mensagem
    MsgBox "Os primeiros " & numCaracteres & " caracteres são: " & resultado
End Sub

Explicação do Código:

  • `Dim texto As String`: Declara uma variável `texto` do tipo String que contém o texto de onde você quer extrair os caracteres.
  • `Dim resultado As String`: Declara uma variável `resultado` onde será armazenado o resultado da função `Esquerda`.
  • `Dim numCaracteres As Integer`: Declara uma variável para especificar o número de caracteres a serem extraídos.
  • `Left(texto, numCaracteres)`: A função `Left` é chamada com dois argumentos: a string original e o número de caracteres que você deseja extrair do início da string.
  • `MsgBox`: Exibe o resultado em uma caixa de mensagem.

Para usar esta macro, você precisa adicioná-la ao módulo VBA em um arquivo do Excel. Abra o Editor do VBA (pressione `ALT + F11`), insira um novo módulo e cole o código. Depois, execute a macro para ver os resultados.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project