![]() |
Zitat:
|
Sicher nicht perfekt aber es soll ja auch nur ein Beispiel sein.
|
Zitat:
Ich bin zwar noch nicht ganz so schlau draus geworden, aber ich werds mir vielleicht nochmal anschaun. :) Inzwischen haben wir die Import-Funktion neu gecoded. Einfach direkt auf die Zellen zu gegriffen und dann geschaut was da drin zu finden ist. Funkt 1A und ist mindestens genauso schnell wie über des ADO-Klumpat. ;) Weil 3min für fast 14000 Datensätze aus Excel auf einem P3-650 sind finde ich ganz ok. :D (weil ja VBA bekannt langsam ist...) |
Im Prinzip macht mein Beispiel nichts anderes. Man gibt einen Bereich vor aus dem die Daten gelesen werden sollen und diese werden dann in ein ADO-Recordset geschrieben welches zurückgegeben wird. Dadurch hat man dann trotz allem die Möglichkeiten von ADO zur Verfügung(filtern, sortieren, als XML speichern, Verwendung für DataGrid, ...)
|
das beispiel funktioniert leider nicht..
anwendungs- oder objektdefinierter fehler sagt er.. und das ganze passiert hier: objExcelReader.ReadData Me.txtPath, Me.txtFirstCell, Me.txtLastCell haben uns noch nicht wirklich damit auseinander gesetzt, aber hast du das ganze bei dir mal probiert? hats da funktioniert? |
Na das find' ich ja mal elend :(
Da dürfte ich nach der letzten Änderung vergessen haben zu speichern. Jetzt habe ich die fehlende Änderung nochmal eingetragen und einen Testlauf gemacht: - Mit 'Browse' die Exceldatei auswählen - 'FirstCell' eintragen (Bereich links oben) - 'LastCell' eintragen (Bereich rechts unten) - Daten mit 'GetData' einlesen Die Defaultwerte für FirstCell und LastCell passen auf euer Beispiel. |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 19:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag