Como converter strings para maiúsculas usando vba


Você pode usar a função UCase no VBA para converter strings em maiúsculas.

Você pode usar a seguinte sintaxe para converter um intervalo de células contendo strings em letras maiúsculas:

 Sub ConvertToUpperCase()
    
    Dim i As Integer

    For i = 2 To 10
        Range(" B " & i) = UCase(Range(" A " & i))
    Next i
    
End Sub

Este exemplo específico converterá cada string no intervalo A2:A10 em letras maiúsculas e exibirá os resultados no intervalo B2:B10 .

O exemplo a seguir mostra como usar essa sintaxe na prática.

Exemplo: converter strings em maiúsculas usando VBA

Suponha que temos a seguinte coluna de strings no Excel:

Suponha que queiramos converter cada string da coluna A em maiúsculas e exibir os resultados na coluna B:

Podemos criar a seguinte macro para fazer isso:

 Sub ConvertToUpperCase()
    
    Dim i As Integer

    For i = 2 To 10
        Range(" B " & i) = UCase(Range(" A " & i))
    Next i
    
End Sub

Quando executamos esta macro, recebemos a seguinte saída:

A coluna B exibe cada string na coluna A em letras maiúsculas.

Nota : Você pode encontrar a documentação completa da função UCase em VBA aqui .

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns em VBA:

Como comparar strings em VBA
Como remover espaços de uma string em VBA
Como substituir caracteres em uma string no VBA

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *