Existem funções internas do Excel que reverterão uma string?
você deve escolher a resposta com StrReverse
—
Max Hodges
Existem funções internas do Excel que reverterão uma string?
Respostas:
Não há nenhuma função interna que eu saiba, mas você pode criar sua própria função personalizada.
Primeiro - crie um novo módulo:
Segundo - cole a seguinte função no seu novo módulo ( referência ):
Function Reverse(Text As String) As String
Dim i As Integer
Dim StrNew As String
Dim strOld As String
strOld = Trim(Text)
For i = 1 To Len(strOld)
StrNew = Mid(strOld, i, 1) & StrNew
Next i
Reverse = StrNew
End Function
Agora você deve poder usar a função Reverse em sua planilha
A resposta atual aceita é uma maneira ruim de reverter uma string, especialmente quando existe uma incorporada no VBA, use o seguinte código (deve agir da mesma maneira, mas executar MUITO mais rápido):
Function Reverse(str As String) As String
Reverse = StrReverse(Trim(str))
End Function
TRIM
foi adicionada, pois espaço em branco extra não foi especificado na pergunta. Para conjuntos de dados "enormes", remova TRIM
se não precisar.