none
Localizar caracter em celula - VBA RRS feed

  • Pergunta

  • Senhores, naum sei se estou no forum certo para essa pergunta....mas vcs são os melhores, por isso peço um apoio

    A situação é a seguinte: Tenho uma tabela em excel e estou tendo que formatar o texto de cada celula para um determinado padrão.

    A questão é que preciso repetidamente quebrar meu texto em mais de uma linha.

    Ex: (- TEXTO 1 - TEXTO 2 - TEXTO 3 - TEXTO4) 

    fica ...

    (- TEXTO 1

    - TEXTO 2

    - TEXTO 3

    - TEXTO 4) 

    Minha pergunta exite algum metodo no VBA, onde possa identificar um determinado caracter (no exemplo acima o "-") para assim então quebrar meu texto

    Desde já  agradeço pela colaboração.

    quinta-feira, 24 de novembro de 2011 16:09

Respostas

  • Pra Fechar! Fico assim

    Cells.Replace What:="-", Replacement:=vbLf + "-"

    Obrigado pela atenção

    • Marcado como Resposta jovir quinta-feira, 24 de novembro de 2011 18:39
    quinta-feira, 24 de novembro de 2011 18:38

Todas as Respostas

  • Para futuras consutas a macro ficou bem simples:

    Sub Macro1()

        Cells.Replace What:="-", Replacement:=vbCrLf + "-"
       
    End Sub

    Mas porem, toda via...existe um "probleminha". Ele está quebrando a linha duas vezes.

    E AGORA o que eu faço? Me Ajudem a enterder o que eu fiz de errado

    VLW! 

    quinta-feira, 24 de novembro de 2011 18:17
  • Pra Fechar! Fico assim

    Cells.Replace What:="-", Replacement:=vbLf + "-"

    Obrigado pela atenção

    • Marcado como Resposta jovir quinta-feira, 24 de novembro de 2011 18:39
    quinta-feira, 24 de novembro de 2011 18:38