Eu tenho dados em uma tabela do Word que inclui quebras de linha e parágrafo. Quando copio os dados no Excel, ele divide cada linha e parágrafo que eu quero em várias células. Como copio os dados para o Excel e mantenho as pausas?
Eu tenho dados em uma tabela do Word que inclui quebras de linha e parágrafo. Quando copio os dados no Excel, ele divide cada linha e parágrafo que eu quero em várias células. Como copio os dados para o Excel e mantenho as pausas?
Respostas:
Você terá que fazer um pouco de substituição de personagem. É uma correção bastante simples.
Em palavra:
^l
. Isso selecionará todas as quebras de linha.
^p
.^v
.
No Excel:
Referências:
Existe uma maneira mais fácil.
Se você possui uma conta do Google Gmail, é possível abrir o Google Drive, criar uma nova planilha e copiar a tabela inteira do Microsoft Word para a planilha do Google. Depois de tê-lo no formato desejado, você poderá copiar a tabela no Microsoft Excel.
Eu descobri que você pode usar o LibreOffice Calc.
Sua tabela não será dividida em várias células.
Criei uma função vba para remover a nova linha que fazia com que as células se dividissem no excel antes de copiar para o excel.
sub RemoveNewLinesFromTabelCells (tblnumber como inteiro) 'remover nova linha de cada célula da tabela selecionada pelo número da tabela dim x longo, y longo, número de colunas longo, número de linhas longo columncount = Activedocument.Tables (tblNumber) .Range.Columns.Count rowcount = Activedocument.Tables (tblNumber) .Range.Rows.Count para x = 1 para contagem de linhas para y = 1 para contagem de colunas ActiveDocument.Tables (tblNumber) .cell (x, y) .Range.Text = Substituir (ActiveDocument.TAbles (tblNumber) .cell (x, y) .Range.Text, Chr (13, "") próximo y próximo x end sub