Thema Datum  Von Nutzer Rating
Antwort
Rot Messreihen - Überlauf Array
08.07.2015 13:48:40 Tobi
NotSolved
08.07.2015 23:57:58 Gast65083
NotSolved
11.07.2015 10:14:37 Gast76500
NotSolved

Ansicht des Beitrags:
Von:
Tobi
Datum:
08.07.2015 13:48:40
Views:
2228
Rating: Antwort:
  Ja
Thema:
Messreihen - Überlauf Array

Hallo zusammen,

ich habe folgendes Problem:

Im Rahmen meiner Bachelor-Arbeit muss ich in einer Excel-Mappe Messdaten eines Tachymeters auswerten.

Zum Import der Messdaten habe ich folgendes Makro gebastelt.



Option Explicit


Public anzahl_pkt As Long

Public Sub import_messwerte()


Application.ScreenUpdating = False



Dim Arr
Dim Datei
Dim FSO
Dim l As Long
Dim Tmp As Variant
Dim vnt_Ausgabe As Variant
Dim i As Integer
Dim Str_String As String
Dim Dateipfad As String

Anzahl_Punkte.Show ' hier wird lediglich durch Nutzereingabe der Wert von anzahl_pkt festgelegt


Dateipfad = Application.GetOpenFilename


Set FSO = CreateObject("Scripting.FilesystemObject")
Set Datei = FSO.OpentextFile(Dateipfad)
Str_String = Datei.readall

Datei.Close


Arr = Split(Str_String, vbCrLf)
ReDim vnt_Ausgabe(UBound(Arr), anzahl_pkt)
For l = 0 To UBound(Arr)
    Tmp = Split(Arr(l), ",")
    For i = 0 To UBound(Tmp)
        vnt_Ausgabe(l, i) = Tmp(i)
    Next
Next

Sheets("Import").Range(Cells(1, 1), Cells(1, 4)).Resize(UBound(vnt_Ausgabe) + 1, UBound(vnt_Ausgabe, 2)) = vnt_Ausgabe


Die Messwerte liegen in folgender Form in .txt-Dateien vor : 
    
1,33659.775,68708.745,297.625,
2,33659.831,68708.831,297.624,
          .
          .
          .
2400,33644.475,68733.730,296.160,

Bei der kleineren der beiden Dateien (2400 Zeilen) funktioniert das ganze ohne Probleme.

Will ich jedoch die größere Messreihe importieren (12500 Zeilen) erhalte ich immer die Fehlermeldung "Überlauf".

Vielen Dank schonmal im Voraus

Tobi




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 Messreihen - Überlauf Array
08.07.2015 13:48:40 Tobi
NotSolved
08.07.2015 23:57:58 Gast65083
NotSolved
11.07.2015 10:14:37 Gast76500
NotSolved