Excel-sheet als .dat Datei speichern mittels vba

hallo zusammen,

ich habe ein problem, ich möchte gerne ein excel-sheet als .dat Datei abspeichern.

Dies funktioniert aber nicht richtig.

hier mal mein code:

Dim ws As Worksheet

Set ws = ActiveWorkbook.Worksheets(„Tabelle1“)

ws.SaveAs Filename:=„H:\Zeichnen.dat“

hat mir jemand von euch einen sinnvollen vorschlag, wie das richtig funktioniert, denn bei mir funktioniert es nicht.

es erscheinen nur nichtlesbare Zeichen.

schon einmal vielen Dank.

Grüße BISA_12

Hallo,

hier mal mein code:

Dim ws As Worksheet

Set ws = ActiveWorkbook.Worksheets(„Tabelle1“)

ws.SaveAs Filename:=„H:\Zeichnen.dat“

Die SaveAs Methode des Worksheets hat einen Parameter fuer das Dateiformat vom Typ xlFileFormat, den solltest du angeben

z.B. FileFormat:= xlTextMSDOS

Da gibt es einige Formate (ca. 30), musst du mal in der VBA-Hilfe schauen was dir taugt

Tschau
Peter

Grüezi BISA_12

ich habe ein problem, ich möchte gerne ein excel-sheet als
.dat Datei abspeichern.

Dies funktioniert aber nicht richtig.

.

hat mir jemand von euch einen sinnvollen vorschlag, wie das
richtig funktioniert, denn bei mir funktioniert es nicht.

Wie würde das denn aussehen, wenn es ‚richtig‘ funktioniert?

Der Speichern-Unter Dialog in Excel bietet die Endung .DAT nicht an - was genau ist also der Inhalt dieses Datenformates?
Ist das eine reine Text-Datei mit definiertem Aufbau?
Wenn ja, wie ist dieser Aufbau denn strukturiert?

Reicht es vielleicht aus, deine Daten als .TXT zu speichern und die Datei-Endung dann auf .DAT zu ändern?

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -