Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Datei mit anderer Endung speichern

Datei mit anderer Endung speichern
04.01.2006 12:33:37
F
Hallo,
ich öffne durch betätigen eines CommandButtons eine Datei,
die die Endung .TRA hat, und lese aus dieser Datei Werte aus.
Ist es möglich diese Datei mit der Endung .TRA dann mit
der Endung .imported zu speichern?
Und ist es auch möglich, in die erste Zeile dieser Datei
den Text: imported zu schreiben?
Wenn das möglich ist, dann wie?
So sieht der Inhalt einer TRA Datei aus:
"Standardkraft","Sensor absolut"
"daN","mV"
509.174,1331.15
510.105,1332.59
510.947,1333.7
511.7,1334.46
512.359,1335.06
512.923,1335.51
513.39,1335.79
513.759,1335.81
usw.
Das ist die Excel Datei zum import:
https://www.herber.de/bbs/user/29711.xls
Mit freundlichen Grüssen Frank
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datei mit anderer Endung speichern
04.01.2006 12:56:01
Uduuh
Hallo,
ungetestet:

Private Sub CommandButton1_Click()
Dim wkbImport As Workbook, sFiles As String, Var As String
Dim wksActive As Worksheet, Ende As Long
Set wksActive = ActiveSheet
sFiles = "TRA Files (*.TRA), *.,"
Var = Application.GetOpenFilename(sFiles)
If Var = False Then
MsgBox "keine Datei angewählt"
Exit Sub
End If
Set wkbImport = Workbooks.OpenText(Filename:=Var, Origin:= _
xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlDoubleQuote, Comma:=True, FieldInfo:=Array(Array(1, 1), _
Array(2, 1)))
Ende = Sheets(1).Cells(Rows.Count, 2).End(xlUp).Row
Sheets(1).Range("a3:b" & Ende).Copy wksActive.Cells(11, 1)
wksActive.Cells(1, 1) = Var
With wkbImport
.Sheets(1).Cells(1, 1) = "Imported"
.SaveAs Left(Var, Len(Var) - 3) & "imported"
.Close
End With
End Sub

Gruß aus’m Pott
Udo

Anzeige
AW: Datei mit anderer Endung speichern
04.01.2006 13:04:24
F
Hallo Udo,
das klappt so nicht.
es kommt die Fehlermeldung: Compile error, expected Function or variable
Mit freundlichen Grüssen Frank
AW: Datei mit anderer Endung speichern
04.01.2006 13:25:07
Uduuh
Hallo,

Private Sub CommandButton1_Click()
Dim wkbImport As Workbook, sFiles As String, Var As Variant
Dim wksActive As Worksheet, Ende As Long
Set wksActive = ActiveSheet
sFiles = "TRA Files (*.TRA), *.,"
Var = Application.GetOpenFilename(sFiles)
If Var = False Then
MsgBox "keine Datei angewählt"
Exit Sub
End If
Workbooks.OpenText Filename:=Var, Origin:= _
xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlDoubleQuote, Comma:=True, FieldInfo:=Array(Array(1, 1), _
Array(2, 1))
Set wkbImport = ActiveWorkbook
Ende = Sheets(1).Cells(Rows.Count, 2).End(xlUp).Row
Sheets(1).Range("a3:b" & Ende).Copy wksActive.Cells(11, 1)
wksActive.Cells(1, 1) = Var
With wkbImport
.Sheets(1).Cells(1, 1) = "Imported"
.SaveAs Left(Var, Len(Var) - 3) & "imported"
.Close False
End With
Kill Var
End Sub

Gruß aus’m Pott
Udo

Anzeige
AW: Datei mit anderer Endung speichern
04.01.2006 13:33:50
F
Hallo Udo,
Vielen, vielen Dank für deine Hilfe.
Klappt wunderbar!!!!
Mit freundlichen Grüssen Frank
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige