Fala Pessoal, tudo bem?
Tenho um desafio, suponha o seguinte texto em uma celula:
" TEXT TEXT S.A 12- 3 "
preciso passar os números que estão na direita para a esquerda ficando da seguinte forma:
"12- 3 TEXT TEXT S.A "
Pesquisei alguns códigos no chatgpt e o que consegui de resultado foi :
" . 12-3TEXTTEXTSA "
O que acontece :
Os caracteres especiais que estão a esquerda do numero permanece pois muitas vezes ele vem por que está entre os textos e não entre os números.
No caso preciso que somente os caracteres entre os números permaneçam e se for possível os entre os textos.
A questão é que na macro ele percorre todo o conteudo da celula e identifica os numeros e os caracteres, assim peço para ele não começar com caracteres a esquerda, porém a macro intende que deve se excluir os caracteres entre os textos (pois eles estão a esquerda dos numeros), mas em alguns momentos ele retorna com os caracteres no começo pois são os que estão entre os textos.
Depois ao final da Macro ele concatena com o texto porém ele não respeita os espaços entre os textos e o próprio número.
Precisava de alguma macro ou formula mesmo.
No Excel isso é um pouco mais fácil devido ao preenchimento relâmpago.
Tenho textos da seguinte forma:
USINA ALTO ALEGRE S/A - ACUCAR 16105
retorna: - 16105 USINAALTOALEGRES/AACUCAR
DORI ALIMENTOS S-A 16045
retorna: - 16045 DORIALIMENTOSSA
USINA ALTO ALEGRE S.A - ACUCAR 16068
retorna: - 16068 USINAALTOALEGRES.AACUCAR
AUTO ADES. PARANA S.A 16102
retorna: 16102 AUTOADES.PARANAS.A
Desde já agradeço