Ich habe ich die Aufgabe, alle Datensätze einer txt-Datei in mehrere Excel-Tabellen zu importieren. Im Unterschied zu den mir bekannten Code-Beispielen im Netz wird ein Datensatz der txt-Datei nicht in eine einzige Zelle importiert, sondern in mehrere Zellen verteilt. Und zwar so, dass jeder Feldinhalt eines Datensatzes der txt-Datei in eine bestimmte Zelle einer Tabelle kommt.
Nach meinen bisherigen Überlegungen stehe ich vor zwei Problemen, die ich nicht lösen kann:
Ich muss für den Datenimport einen dynamischen mehrdimensionalen Array anlegen, bei dem die Anzahl der Zeilen des Arrays die Anzahl der Datensätze in der txt-Datei entspricht. (Die Anzahl der Spalten bzw. Datenfelder ist bekannt und fest.) Kann mir bitte jemand sagen, ob und wie ich mit VB die Anzahl der Datensätze der txt-Datei ermitteln kann, um so das dynamische mehrdimensionale Array erstellen zu können?
Nachdem eine Excel-Tabelle mit Importen gefühlt wurde, muß der Datenimport in einer neuen Excel-Tabelle fortgeführt werden. Da aber die Excel-Tabelle ein Formular ist, muß die Excel-Tabelle, so wie sie vor dem Datenimport aussieht, kopiert werden, also einschließlich des in den Tabellenblättern enthaltenen stataischen Textes. Kann mir bitte jemand sagen, wie man mit Text versehene Excel-Tabellen kopiert bzw. erstellt?
Da ich seit Jahren nicht mehr VB programmiert habe und mich gar nicht in der Programmierung von Excel auskenne, würde ich mich freuen, wenn mir jemand eine leicht verständliche Antwort schreiben könnte.
Vielen Dank!!
Nona