Vielen dank für die Rückmeldungen.
Meine neuen Erkenntnisse:
- ich schaffe es nicht den Fehler mit Garantie zu erzeugen. Der Import klappt gefühlt 20x und plötzlich, nach irgend einer Änderung die ich noch nicht herausfand, geht es dann nicht mehr, hängt sich auf
- in K18 von Start steht folgende Formel =SVERWEIS($C$19;$L$3:$S$10;8;FALSCH). Der gesuchte Wert 'Standort' wird in Sheet "Vorl." verwendet. Durch mein VBA Makro füge ich Werte in die Matrix des SVERWEIS von K18 ein. Gleichzeitig sind viele der Werte der Matrix auch ControlSources der Userform Einstellungen. Könnte das zu einem Konflikt führen?
Mit Debug.Print Target.Adress und der Auswertung im VBA-Editor über Direktbereich spuckt er mir immer $R$3 bis $R$10 aus, was die eingefügte Adresszeilen sind.
Den Loopcount im Change-Ereignis habe ich auf 100 gesetzt. Wenn der Fehler auftritt, dann erreicht er sofort die 100 und stopt. Im Direktbereich stehen dann immer die Zeilen $R$3 bis $R$10.
Wenn ich dann manuell auf Stop klicke und der VBA-Code weiter ausgeführt werden darf, haut wieder ständig $R$3 bis $R$10 an.
Das heißt, die einfügten Werte erzeugen dauerhaft ein Change Ereignis? Weil sie nicht richtig eingefügt / kalkuliert werden können? Ich verstehe es nicht.
Zitat:Mit der Userform-TextBox ist aber keine Zelle verknüpft. Das geht nur mit einer TextBox im Blatt. Oder mit Comboboxen oder mit Listboxen oder …
Speicher die Datei mal als xlsb. Gibt es damit immer noch Probleme?
Speicher mal alle codes und dann die Datei als xlsx. Excel beenden, neu starten, codes wieder rein holen. Gibt es damit immer noch Probleme?
Die Userform-Textboxen haben als ControlSource Werte in Spalte R. Ist das keine Verknüpfung?
Die Optionen mit xlsb und xlsx halte ich noch zurück und warte eure Anmerkungen hab.
Ihr verzeiht mir bitte, dass der Fokus gerade der Fehler ist. Danach betreibe ich gerne Codekosmetik.
Danke euch und Grüße
Martin