Excel - Zellen ohne Formatierung/Stilisierung der Daten kopieren

Excel - Zellen ohne Formatierung/Stilisierung der Daten kopieren

Ich versuche, einen Zellbereich aus einer Excel 2010-Tabelle zu kopieren und in eine Tabelle in AutoCAD LT 2016 einzufügen. Mein Problem ist, dass Excel Formatierungsinformationen auf jede der Zellen anwendet. AutoCAD verwendet diese Formatierung, um seine Stile Zelle für Zelle zu überschreiben, sodass meine Tabelle nicht den Designstandards entspricht.

Ich möchte die gesamte Formatierung aus der Excel-Datei entfernen, wie es in Excel <97 möglich ist. Andernfalls wäre ein Zwischenablage-Dienstprogramm, das die Formatierung aus der Tabelle entfernt (aber die Informationen zum Zusammenführen von Zellen beibehält), eine akzeptable Alternative.

Ich habe versucht, aus Google Docs und LibreOffice auszuschneiden und einzufügen, aber AutoCAD interpretiert die Zwischenablageobjekte anders und erstellt beim Einfügen keine Tabelle aus den Daten.

Ich habe einige LISP-Routinen gesehen, die diese Formatierung in AutoCAD entfernen, aber da mein Arbeitgeber LT verwendet, stehen mir diese nicht zur Verfügung.

Irgendwelche Ideen?

Antwort1

Um die gesamte Formatierung zu entfernen, wählen Sie die betreffenden Zellen aus und klicken Sie in der Multifunktionsleiste auf:

Home > Editing > Clear > Clear Formats

Antwort2

Günstige und einfache Problemumgehung:

Haben Sie versucht, eine Spalte in den Notizblock zu kopieren und sie dann vom Notizblock nach Autocad zu kopieren?

Möglicherweise können Sie sogar einfach die ganze Tabelle in den Editor und dann in AutoCAD kopieren (ich habe es nicht, also habe ich es nicht ausprobiert), aber höchstwahrscheinlich wird dabei einfach jede Zeile in eine Zelle mit einer Reihe von Tabulatorzeichen importiert, und Sie müssen es Spalte für Spalte tun.

Ich nehme an, dass Sie bereits versucht haben, „Werte in ein anderes Blatt einzufügen“ und dann von diesem Blatt zu kopieren? Wenn Sie das tun, wird dann „Calibri, Größe 10“ oder was auch immer der Standardstil von Excel ist, anstelle von Klartext kopiert, oder funktioniert es?

Hoffe, eines davon hilft

Antwort3

Wenn Sie alle Formate aus einem Arbeitsblatt löschen, die Zellzusammenführung aber beibehalten möchten, gehen Sie wie folgt vor:

  1. Kopiere das Arbeitsblatt
  2. alle Formate in der Kopie löschen(dadurch werden auch die Zellen getrennt)
  3. Zellen in der Kopie auf Basis der zusammengeführten Zellen im Original erneut zusammenführen

Dieses kurze Makro erledigt Folgendes:

Sub qwerty()
   Dim orig As Worksheet, r As Range
   Dim neww As Worksheet
   Set orig = ActiveSheet

   ActiveSheet.Copy After:=Worksheets(Sheets.Count)
   Set neww = ActiveSheet
   Cells.ClearFormats
   For Each r In orig.UsedRange
      If r.MergeArea.Address = r.Address Then
      Else
         neww.Range(r.MergeArea.Address).Merge
      End If
   Next r
End Sub

Antwort4

  1. Aus Microsoft Excel kopieren.
  2. In LibreOffice Calc einfügen (Inhalte einfügen -> Unformatierter Text).

verwandte Informationen