Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
236to240
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
236to240
236to240
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Ich kotz bald ein Fahrrad !

Ich kotz bald ein Fahrrad !
27.03.2003 15:28:46
Dari
Hallo,

es ist echt zum kotzen. Ich möchte eine Datei mit dem Format .s01 überführen in ein Excel-Datei

Mit dem Code:
----------------------------------------------------------------
Sub CreateXlsFile()

Dim XlsFile As Variant
Dim TptFile As Variant
Dim XlsName As String


TptFile = Application.GetOpenFilename("Messdateien (*.s01),*.s01,")

XlsName = Left(TptFile, Len(TptFile) - 4) + ".xls"
XlsFile = Application.GetSaveAsFilename(XlsName, "Exceldateien (*.xls),*.xls,")
ActiveWorkbook.SaveAs XlsFile

End Sub
----------------------------------------------------------------
Öffnet er die s01-Datei und öffnet die Anweisung Speichern unter. Jetzt habe ich aus dem Recorder mal so einen Konvertierungscode eingebaut, aber irgendwie chekt der das nicht

Application.Workbooks.Open FileName:=TptFile, Origin:= _
xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=True, Semicolon:=False, _
Comma:=False, Space:=True, Other:=False, FieldInfo:=Array(Array(1, 2), Array(2, 2)

Weiß jemand, warum dieser Mist nicht funktioniert, irgendwie chekt der nicht, was er machen soll ...

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Ich kotz bald ein Fahrrad !
27.03.2003 16:38:19
GerdZ

Hallo Dari,

statt Open mußt Du OpenText verwenden. Außerdem fehlt beim SaveAs-Befehl noch der Dateityp.
Getestet in Excel 2000:

Sub CreateXlsFile()
    Dim XlsFile As Variant
    Dim TptFile As Variant
    Dim XlsName As String
    TptFile = Application.GetOpenFilename("Messdateien (*.s01),*.s01,")
    XlsName = Left(TptFile, Len(TptFile) - 4) + ".xls"
    Application.Workbooks.OpenText Filename:=TptFile, Origin:= _
        xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
        xlDoubleQuote, ConsecutiveDelimiter:=TrueTab:=True, Semicolon:=False, _
        Comma:=False, Space:=True, Other:=False, FieldInfo:=Array(Array(1, 2), Array(2, 2))
    XlsFile = Application.GetSaveAsFilename(XlsName, "Exceldateien (*.xls),*.xls,")
    ActiveWorkbook.SaveAs XlsFile, xlWorkbookNormal
End Sub
     Code eingefügt mit Syntaxhighlighter 1.13

Gruß
Gerd





Anzeige
Re: Ich kotz bald ein Fahrrad !
27.03.2003 19:26:10
Dari

Vielen Dank,

ich probier es gleich mal aus ...

Gruß
aus Tübingen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige