Thema Datum  Von Nutzer Rating
Antwort
11.06.2008 14:55:30 Konrad
NotSolved
11.06.2008 15:25:26 Phil
NotSolved
Rot Aw:Aw:Große Datenmengen importieren
11.06.2008 16:14:42 jh
NotSolved

Ansicht des Beitrags:
Von:
jh
Datum:
11.06.2008 16:14:42
Views:
1219
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Große Datenmengen importieren
Hallo,

deklariere in der Prozedur, die die Daten schreibt oder liest,
Variable für Zeile und Spalte als Static. Statische Variablen
behalten ihren Wert zwischen 2 Prozeduraufrufen bei. Das ist
außerdem wesentlich schneller als die übliche Methode, die nächste
Zeile mit Range("A65536").End(xlUp).Row + 1 zu bestimmen.

Das sieht dann ungefähr so aus:

Static z As Long, s As Integer
' Werte einmalig initialisieren
If z = 0 Then z = 1
If s = 0 Then s = 1
' Messwert einlesen, schreiben usw.
' Zielzelle ist Cells(z, s)
z = z + 1
If z = 65537 Then
z = 1
s = s + 1
If s = 257 Then
MsgBox "Das Blatt ist voll"
Exit Sub
' bei Bedarf kann aber auch
' neues Blatt eingefügt werden
End If
End If

Gruß


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
11.06.2008 14:55:30 Konrad
NotSolved
11.06.2008 15:25:26 Phil
NotSolved
Rot Aw:Aw:Große Datenmengen importieren
11.06.2008 16:14:42 jh
NotSolved