Ich weiss, dass man es am liebsten hätte, wenn man Beispieldateien hochlädt, jedoch kann ich hier leider keine liefern. Es sind zwei Dateien mit einfach zu vielen sensiblen Daten. Ich versuche trotzdem meine Frage hier zu stellen. Vielleicht hat jemand eine Idee woran es liegen kann. Ich habe die Datei mit dem enthaltenen Code von einem Kollegen übernehmen müssen.
Folgender Prozess:
In einer Excelmakrodatei werden mittels Makro Informationen aus unserem Großrechner gesammelt und in ein Tabellenblatt geschrieben. Soweit kein Problem.
Nun soll ein Zellbereich in ein Tabellenblatt in einer neuen Makrodatei eingefügt werden. Dazu öffne ich aus der Startdatei die Vorlagedatei (Auswahldatei) per Code mit Workbooks.Open Weg & Auswahl_Datei ' öffnen
Sobald die Auswahldatei geöffnet wird, spring das Makro sofort in eine Funktion Private Sub ListBox1_Click() und läuft dort auf Fehler, da das in der Funktion aufgeführte Tabellenblatt ausgeblendet ist. Dieses Blatt hat aber rein gar nichts mit dem eigentlich kopieren/einfügen zu tun.
Auf dem Blatt ist auch keine Private Sub Worksheet_Activate() Funktion enthalten. Ich habe auch bereits Private Sub ListBox1_Change() ohne Erfolg ausprobiert. Auch dann spring er sofort nach öffnen der Datei in diese Funktion. Und wenn ich die Auswahldatei (Vorlage) manuell öffne, springt er auch sofort in diese Click-Funktion der Listbox.
Beide Dateien verfügen über programmierte Ribbon. Liegt es daran vielleicht?
Ich bin einfach ratlos und weiss einfach nicht warum Excel das so macht. Hat hier vielleicht jemand für dies Phänomen eine Erklärung oder Idee woran es liegen kann, auch wenn man nicht den ganzen Quellcode kennt?
Falls niemand ohne Quellcode Hinweise geben kann, wo ich suchen muss, tut es mir Leid diesen Post eröffnet zu haben. Ich habe einfach keine Idee.....