Ich habe Daten in einer Word-Tabelle, die Zeilen- und Absatzumbrüche enthält. Wenn ich die Daten in Excel kopiere, werden alle gewünschten Zeilen und Absätze in mehrere Zellen aufgeteilt. Wie kopiere ich die Daten nach Excel und behalte die Pausen?
Sie müssen ein wenig Zeichen ersetzen. Es ist eine ziemlich einfache Lösung.
In Word:
^l
ein. Dadurch werden alle Zeilenumbrüche ausgewählt. ^p
eingeben.^v
. In Excel:
Referenzen:
Es gibt einen einfacheren Weg.
Wenn Sie über ein Google Mail-Konto verfügen, können Sie Google Drive öffnen, eine neue Tabelle erstellen und dann die gesamte Tabelle von Microsoft Word in die Google-Tabelle kopieren. Sobald Sie es im gewünschten Format haben, können Sie die Tabelle in Microsoft Excel kopieren.
Ich habe festgestellt, dass Sie LibreOffice Calc verwenden können.
Ihre Tabelle wird nicht in mehrere Zellen aufgeteilt.
Ich habe eine VBA-Funktion erstellt, um Zeilenumbrüche zu entfernen, durch die die Zellen in Excel geteilt wurden, bevor sie nach Excel kopiert wurden.
sub RemoveNewLinesFromTabelCells (tblnumber as integer) 'Zeilenumbruch aus jeder Zelle in der ausgewählten Tabelle Tabelle um Tabellennummer dim x so lang, y so lang, Spaltenanzahl so lang, Zeilenanzahl solange columncount = Activedocument.Tables (tblNumber) .Range.Columns.Count rowcount = Activedocument.Tables (tblNumber) .Range.Rows.Count für x = 1 bis Zeilenanzahl für y = 1 bis Spaltenanzahl ActiveDocument.Tables (tblNumber) .cell (x, y) .Range.Text = Replace (ActiveDocument.TAbles (tblNumber) .cell (x, y) .Range.Text, Chr (13, "") Next y Next x End sub