Da ich schon lange nach einer Lösung suche und mein Thema in Vergessenheit gerät, poste ich es hier nochmal:
Also ich lasse durch ein Makro eine Textdatei importieren. Dabei wird ja normalerweise ein Extra-Blatt erstellt. Nach einigen Anpassungen lasse ich den ganzen Inhalt markieren und in die Mappe mit dem Makro in eine schon existierende Tabelle einfügen.
Es kann aber passieren, dass es sehr viele Datensätze werden und nicht jeder User diesen Schritt schafft, weil eine Meldung kommt, dass der Speicher nicht ausreicht.
Am Festplattenspeicher kann es nicht liegen, daher denke ich, es ist der Arbeitsspeicher gemeint.
Ich weiss, dass man es umgehen könnte, wenn ich nicht kopieren und einfügen benutze, sondern die Tabelle einfach in die andere Mappe verschiebe. Das möchte ich aber aus rechtlichen Gründen nicht, die Mappe soll schreibgeschützt bleiben und der User muss sie auch nicht abspeichern. Die Ergebnisse der Berechnungen werden nämlich in einer Extra-Mappe gespeichert. Aber spielt hier erstmal keine Rolle.
Jetzt meine Frage dazu:
Ist es vielleicht möglich Excel zu sagen, dass es die Textdatei nicht in eine neue Mappe/Tabelle importieren soll, sondern in eine bereits existierende?
Dann könnte ich mir nämlich den Kopiervorgang sparen und das Speicherproblem wäre erledigt.
Die Frage ist also, ob es einen Befehl/Code gibt, mit dem ich Excel sagen kann wohin er den Inhalt der Textdatei beim öffnen schreibt oder importiert Excel eine Textdatei immer nur in eine neue Tabelle?!
Wenn nicht, gibt es eine andere Möglichkeit?
Vielen Dank im Vorraus! :)