Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
712to716
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
712to716
712to716
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
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

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

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige