No Microsoft Word 2011, como eu faria uma macro para selecionar vários números e copiá-los todos para a placa de recorte

0

Minha situação: tenho ~ 600 documentos de texto separados com números aleatórios de sete dígitos intercalados ao longo do texto. Eu preciso mover cada um desses números para uma planilha do Excel. No entanto, examinar manualmente cada documento e escolher cada número, copiá-lo e colá-lo no Excel levaria centenas de horas.

O ideal é que eu precise de uma macro que realce automaticamente todos os números de sete dígitos. Dessa forma, uma vez que todos os números do documento estejam destacados, eu posso copiá-los / colá-los no Excel com o clique de um botão. Alguma idéia?

    
por phillipsmith70 10.02.2017 / 01:49

2 respostas

0

Obrigado pela sua ajuda! Consegui atingir meu objetivo usando o método a seguir. Este método (que não envolve uma macro) destacou TODOS os números dentro do meu documento (incluindo os meus números de interesse de 7 dígitos, além de outros números aleatórios indesejados, como datas, etc.)

  1. Abra a ferramenta Localizar e substituir no Word.
  2. Altere as configurações para isso: 1

Isso destacou TODOS os números no meu documento do Word.

  1. copiei todos esses números para minha área de transferência com Ctrl + C.
  2. colei todos esses números no Excel.
  3. Usando ferramentas incorporadas no MS Excel, consegui classificar e excluir números em que eu não estava interessado.
por 20.02.2017 / 21:41
0

Para um único documento, você poderia fazer a mesma coisa sem uma macro, usando localizar e substituir (3 separados).

EM UMA CÓPIA DO SEU DOCUMENTO (ou seja, não faça isso no original - ou você perderá todo o texto que não seja de 7 dígitos).

  1. Faça um caractere curinga para destacar todos os números de 7 dígitos (verifique se você selecionou uma cor para a caneta do marcador antes de fazer a substituição).

  • Em seguida, execute uma localização e substitua para excluir todo o texto que NÃO estiver realçado e substitua por uma marca de parágrafo em branco (para que o número de sete dígitos não seja todo combinado na mesma linha).
  • localize e substitua tudo para excluir o texto que NÃO está destacado

    1. Agora, basta fazer uma descoberta final e substituir tudo, para substituir 2 parágrafos por apenas um (talvez seja necessário repetir isso algumas vezes para fechar todas as lacunas).

    exclua parágrafos em branco duplicados

    Todos os seus números de 7 dígitos devem ficar em parágrafos separados. Basta copiar todo o seu texto e colá-lo no Excel, e cada número deve estar em uma célula separada nessa coluna.

    Para sua macro, você só precisa adicionar um loop para todos os documentos em um diretório / pasta específico para repetir as mesmas etapas.

        
    por 13.02.2017 / 00:54