Thema Datum  Von Nutzer Rating
Antwort
Rot Einlesen von Texttabellen und anordnen in der ersten Spalte
11.05.2012 16:12:06 Nucat
NotSolved
12.05.2012 12:56:29 Brumms
NotSolved
14.05.2012 09:29:32 Gast86830
Solved

Ansicht des Beitrags:
Von:
Nucat
Datum:
11.05.2012 16:12:06
Views:
1471
Rating: Antwort:
  Ja
Thema:
Einlesen von Texttabellen und anordnen in der ersten Spalte

Hallo,

 

ich kämpfe hier mit einem gewissen Tatbestand: Mir liegen Messdaten in Form von Rohtextfiles vor. Ich habe es hingekriegt, diese einzulesen. Das einzige problem ist bloß, dass die numerischen Messdaten jeweils um eine Spalte versetzt zu ihren Bezeichnungen und Formelzeichen abgelegt werden. D.h. die Messwertbezeichnung ist um eine Spalte zu den Messwerten versetzt gespeichert. Dies kommt dadurch zu standen, weil die Zeile der Messwerte mit einem Leerzeichen beginnt und die Zeile mit den Beschriftungen nicht. Hat jemand einen Ansatz, wie man es hinkriegen könnte, dass die ersten Delimiter grundsätzlich ignoriert werden? Das Kommand zum Einlesen lautet:

 

With ActiveSheet.QueryTables.Add(Connection:="TEXT;" & fileName, Destination:=Range("$A$1"))
        .Name = "20111231003"
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = True
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .RefreshStyle = xlOverwriteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = False
        .RefreshPeriod = 0
        .TextFilePromptOnRefresh = False
        .TextFileStartRow = 1
        .TextFileParseType = xlDelimited
        .TextFileTextQualifier = xlTextQualifierDoubleQuote
        .TextFileConsecutiveDelimiter = True
        .TextFileTabDelimiter = True
        .TextFileSemicolonDelimiter = False
        .TextFileCommaDelimiter = False
        .TextFileSpaceDelimiter = True
        .TextFileOtherDelimiter = "|"
        .Refresh BackgroundQuery:=False
    End With

Vielen Dank,
Nucat

 

 


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 Einlesen von Texttabellen und anordnen in der ersten Spalte
11.05.2012 16:12:06 Nucat
NotSolved
12.05.2012 12:56:29 Brumms
NotSolved
14.05.2012 09:29:32 Gast86830
Solved