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:
981
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.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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