Thema Datum  Von Nutzer Rating
Antwort
Rot Absätze durch Online-Umfrage Tool VBA CSV
21.03.2023 16:03:21 Paul Oz
NotSolved
21.03.2023 16:31:45 Gast7777
NotSolved
21.03.2023 18:11:40 Gast41536
NotSolved

Ansicht des Beitrags:
Von:
Paul Oz
Datum:
21.03.2023 16:03:21
Views:
807
Rating: Antwort:
  Ja
Thema:
Absätze durch Online-Umfrage Tool VBA CSV

Hallo zusammen,

bedingt durch die Möglichkeit eines Freitextfeldes, bei welchem Absätze gemacht werden, ist es mir aktuell nicht möglich, eine CSV Datei, welche durch die Online-Umfrage generiert wurde, als Tabellenblatt hinzuzufügen. Bei jedem Absatz springt die Zeile um, sodass nicht jeder Benutzer Zeilenweise aufgeführt ist, sondern manche Benutzer zwei bzw. drei Zeilen einnehmen. Kann mir jemand helfen und verraten, wie ich diese Absätze "ignorieren" kann, sodass pro Antwort/textfeld lediglich eine Zelle benutzt wird?

 

Hier der Code:

 

Sub Import()
    
    Dim MyFile As Variant
    Dim MyPath As String
    Dim NewWB As Workbook
    Dim NewWS As Worksheet
    Dim LastRow As Long
    Dim LastColumn As Long
    Dim i As Long
    Dim j As Long
    
    'Benutzer auffordern, eine CSV-Datei zu wählen
    MyFile = Application.GetOpenFilename(FileFilter:="CSV Files (*.csv),*.csv", Title:="Select a CSV file")
    
    'Sub verlassen, wenn der Benutzer das Dialogfeld für die Dateiauswahl abbricht
    If MyFile = False Then
        Exit Sub
    End If
    
    'Dateipfad von CSV
    MyPath = Left(MyFile, InStrRev(MyFile, "\"))
    
    'Hinzufügen eines neuen Arbeitsblatts mit dem Namen "Data"
    Set NewWS = ThisWorkbook.Worksheets.Add(Before:=Worksheets(Worksheets.count))
    NewWS.Name = "Data"
    
    'Importieren der Daten
    With NewWS.QueryTables.Add(Connection:="TEXT;" & MyFile, Destination:=NewWS.Range("A1"))
        .TextFileParseType = xlDelimited
        .TextFileCommaDelimiter = True
        .TextFileSemicolonDelimiter = True
        .TextFilePlatform = 65001
        .Refresh
    End With
    
    'Schließen des CSV Files
    Workbooks.Open(MyFile).Close SaveChanges:=False


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 Absätze durch Online-Umfrage Tool VBA CSV
21.03.2023 16:03:21 Paul Oz
NotSolved
21.03.2023 16:31:45 Gast7777
NotSolved
21.03.2023 18:11:40 Gast41536
NotSolved