Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Kommentare in CSV-Datei einlesen

Kommentare in CSV-Datei einlesen
03.02.2005 10:17:24
Peter
Hallo Excels,
mit folgendem Code lese ich in einem Tabellenblatt alle Daten aus, wo der Eintrag in Spalte K mit VV beginnt.
Die ausgelesenen Daten werden Dann in eine CSV-Datei geschrieben.
Nun habe ich aber in Spalte I manchmal einen Kommentar.
Diesen Kommentar möchte ich auch in der CSV-Datei haben.
Ist das irgendwie möglich ?

Private Sub CommandButton3_Click()
Dim letztespalte As Integer
Dim letztezeile As Long
Dim j As Integer
Dim i As Long
Dim ausgabe As String
Dim datum As Date
datum = Now
letztespalte = ActiveSheet.UsedRange.Columns.Count
letztezeile = Cells(Rows.Count, 11).End(xlUp).Row
Open "D:\Lieferscheine\VVZähler" & " " & Date & ".csv" For Output As #1
For i = letztezeile To 2 Step -1
If Left(Cells(i, 11).Value, 2) = "VV" Then
ausgabe = Cells(i, 1)
For j = 2 To letztespalte
ausgabe = ausgabe & ", " & Cells(i, j)
Next
Print #1, ausgabe
End If
Next
Close #1
MsgBox "Die Daten wurden erfolgreich als CSV-Datei gespeichert!"
End Sub
Gruss Peter
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Kommentare in CSV-Datei einlesen
03.02.2005 16:57:57
Josef
Hallo Peter!
Vielleicht so!


      
Option Explicit
Private Sub CommandButton3_Click()
   
Dim letztespalte As Integer
   
Dim letztezeile As Long
   
Dim j As Integer
   
Dim i As Long
   
Dim ausgabe As String
   
Dim datum As Date
   
   datum = Now
   letztespalte = ActiveSheet.UsedRange.Columns.Count
   letztezeile = Cells(Rows.Count, 11).End(xlUp).Row
       
   
Open "D:\Lieferscheine\VVZähler" & " " & Date & ".csv" For Output As #1
      
For i = letztezeile To 2 Step -1
      
         
If Left(Cells(i, 11).Value, 2) = "VV" Then
         
         ausgabe = Cells(i, 1)
            
For j = 2 To letztespalte
            
            ausgabe = ausgabe & 
", " & Cells(i, j)
               
If j = 9 Then
                  
If Not Cells(i, j).Comment Is Nothing Then
                  ausgabe = ausgabe & 
", Kom.: " & Cells(i, j).Comment.Text
                  
End If
               
End If
            
Next
         
         
Print #1, ausgabe
         
End If
      
Next
     
   
Close #1
   MsgBox 
"Die Daten wurden erfolgreich als CSV-Datei gespeichert!"
End Sub 


Gruß Sepp
P.S.: Rückmeldung nicht vergessen!
Anzeige
AW: Kommentare in CSV-Datei einlesen
Peter
Hi Sepp,
also ersteinmal besten Dank für deine Hilfe.
Die lösung Ist erstmal nicht schlecht.
Nur es wird eine neue Zeile beim öffnen der CSV-Datei eingefügt.Besser wäre es wenn eine neue Spalte entstehen würde.
Wenn Du noch eine Idee dazu hättest ?
Danke und Gruss Peter
AW: Kommentare in CSV-Datei einlesen
04.02.2005 09:03:55
Josef
Hallo Peter!
Das sollte es tun!


      
Private Sub CommandButton3_Click()
   
Dim letztespalte As Integer
   
Dim letztezeile As Long
   
Dim j As Integer
   
Dim i As Long
   
Dim ausgabe As String, kommentar As String
   
Dim datum As Date
   
   datum = Now
   letztespalte = ActiveSheet.UsedRange.Columns.Count
   letztezeile = Cells(Rows.Count, 11).End(xlUp).Row
       
   
Open "D:\Lieferscheine\VVZähler" & " " & Date & ".csv" For Output As #1
      
For i = letztezeile To 2 Step -1
      
         
If Left(Cells(i, 11).Value, 2) = "VV" Then
         
         ausgabe = Cells(i, 1)
            
For j = 2 To letztespalte
            
            ausgabe = ausgabe & 
", " & Cells(i, j)
               
If j = 9 Then
                  
If Not Cells(i, j).Comment Is Nothing Then
                  kommentar = kommentar & 
", Kom.: " & Replace(Cells(i, j).Comment.Text, Chr(10), " ")
                  
End If
               
End If
            
Next
            
         
If kommentar <> "" Then
         ausgabe = ausgabe & kommentar
         kommentar = 
""
         
End If
         
         
Print #1, ausgabe
         
End If
      
Next
     
   
Close #1
   MsgBox 
"Die Daten wurden erfolgreich als CSV-Datei gespeichert!"
End Sub 


Gruß Sepp
P.S.: Rückmeldung nicht vergessen!
Anzeige
AW: Kommentare in CSV-Datei einlesen
04.02.2005 10:38:37
Peter
Hi Sepp,
also einfach nur Klasse.
Genauso war meine Vorstellung.
Danke für deine Hilfe.
Gruss Peter
;

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