Ich habe ein Arbeitsblatt mit eingebetteten Combobox-Formularsteuerelementen (Dropdown-Listen), für die der Eingabebereich ein dynamischer benannter Bereich ist (Dropdown-Liste nicht für die Überprüfung).
Wenn sich der Bereich ändert, werden die in der Dropdown-Liste aufgeführten Werte entsprechend geändert, der verknüpfte Zellenwert wird jedoch nicht aktualisiert, selbst wenn der angezeigte Wert in der Dropdown-Liste geändert wird.
Die Arbeitsmappe sollte makrofrei sein, daher kann ich mit VBA keine Aktualisierung des Zellenwerts erzwingen.
Meine Internetsuche scheint darauf hinzudeuten, dass dies unmöglich ist, aber ich habe möglicherweise etwas verpasst.
Bearbeiten:
Die Arbeitsmappe enthält keinen externen Inhalt und keine Links. Daher hilft es nicht, den externen Link zu aktualisieren.
Die benannten dynamischen Bereiche sind alle intern, beispielsweise kann sich ein benannter Bereich (Choice_List) auf ihn beziehen =OFFSET(Test!$A$2:$A$11;0;0;Test!$B$2).
Wenn die Zelle Test!$B$2die angezeigte Liste ändert, ändert sich dies entsprechend. Wenn die neue Liste jedoch weniger Elemente als der aktuell ausgewählte Elementindex enthält, wird in der Dropdown-Liste das letzte Element der Liste angezeigt und der Wert der verknüpften Zelle ändert sich nicht.
Die Einstellungen:

Erstwahl:

Nach dem Ändern der maximalen Anzahl von Elementen:
