palavra VBA macro sorting

1

Eu tenho um texto estruturado:

hello, hellos <xxxyyy>; nice, nicer <uuuvvv>; great, greater <wwwzzz>; 

e gostaria de escrever as três partes do texto entre < > uma sob a outra:

xxxyyy
uuuvvv
wwwzzz

Eu estava pesquisando nas perguntas feitas antes, mas ainda não sei como começar a configurar uma macro VBA que selecionaria e listaria essas opções.

    
por MarcelV 02.03.2016 / 12:43

1 resposta

0

Você não precisa usar o VBA para resolver isso, pode fazê-lo com localizar e substituir:

  1. copie seu intervalo de segmentação para um novo local onde você precisa obter a lista e selecioná-lo.
  2. abre a janela de localização e substituição ( CTRL + H )
  3. pressione "Mais" e selecione "Usar curingas"
  4. Para "localizar o que" digite [!<]@\<([!>]@)\>[!<]@
    (você pode ler mais sobre expressões regulares aqui )
  5. Para "substituir por" insira ^13
  6. pressione "substituir tudo"
por 02.03.2016 / 14:17