Thema Datum  Von Nutzer Rating
Antwort
Rot Auslesen und Schreiben von Datein
21.02.2020 10:07:05 Andy
NotSolved
21.02.2020 16:08:53 Gast1974
NotSolved
25.02.2020 07:50:26 Andy
NotSolved

Ansicht des Beitrags:
Von:
Andy
Datum:
21.02.2020 10:07:05
Views:
750
Rating: Antwort:
  Ja
Thema:
Auslesen und Schreiben von Datein

Hallo,

ich möchte eine beliebige Datei öffnen, eine Startzelle wählen, die Daten in der Datei neu arrangieren und in eine neue Datei mit freigewähltem Namen ausgeben.

Mein code sieht im Moment nur eine Statische Zellenwahl und eine feste Ausgabe vor.

Sub Spline()

Dim strDateiname As Variant, strPath As Variant, strErgaebnis As String
Dim i As Long, lngZeile As Long
'Dim x As Areas
Dim wbkOeffnen As Workbook

strPath = Application.GetOpenFilename(("Excel Datei(en) (*.xlsx),*.xlsx, (*.csv),*.csv"), , "Datei auswählen", , False) 'SPEICHERPFAD ABFRAGEN
Set wbkOeffnen = Workbooks.Open(strPath, , , , , , , , , , , , False)
strDateiname = "spline.scr" 'Speicher Namen und Ort angeben
lngZeile = Range("A" & Rows.Count).End(xlUp).Row

'Set x = Application.InputBox("Zelle/Bereich auswählen:", "Datenausgabe festlegen", Type:=8)

Open strPath & strDateiname For Output As #1


Print #1, "SPLINE"

For i = 2 To lngZeile ' Startzelle festlegen

    Print #1, KommaErsetzen(Cells(i, 2).Value) & "," & KommaErsetzen(Cells(i, 3).Value) & "," & KommaErsetzen(Cells(i, 4).Value)
    
Next i

Close #1

ActiveWorkbook.Close SaveChanges:=False

End Sub

Private Function KommaErsetzen(Wert As String) As String

    Wert = Replace(Wert, ",", ".")
    KommaErsetzen = Wert

End Function

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Auslesen und Schreiben von Datein
21.02.2020 10:07:05 Andy
NotSolved
21.02.2020 16:08:53 Gast1974
NotSolved
25.02.2020 07:50:26 Andy
NotSolved