Clever-Excel-Forum

Normale Version: Umstieg Excel 2007 --> 2016 Datengültigkeit "Liste aus externer Mappe"
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Morgen zusammen,

wir stellen bei uns in der Firma grad von Office2007 auf Office2016 um.

Dabei tritt das Problem zutage, dass die Datengültigkeit nicht mehr (in der bisher gewohnten Weise)
als eine Liste in einer weiteren Arbeitsmappe formuliert werden kann.

Ich hab hier mal versucht, das einfach zu illustrieren:

[attachment=17268]

Die Mappe LB1972_Tabelle2.xlsm soll in H12:H18 die Auswahlmöglichkeit haben,
die in LB1972_Tabelle1.xlsm bereitgestellt wird.
(Hier also die Monatsnamen)

Das geht offenbar in Excel2016 so nicht mehr und ich erhalte diese Fehlermeldung:

[attachment=17269]

Auch wenn ich den Bereitstellungsbereich mit einem Namen ("Monate") versehe hilft das nix.

[attachment=17270]

Offenbar ist dieser Weg so nicht mehr vorgesehen,
was zwei Fragen aufwirft:


A) Wie ist in Excel2016 die Lösung eines solchen Konstrukts vorgesehen?


B) Welche Möglichkeit gibt es, bereits bestehende Mappen (viele!) aus der 2007er Excel-Welt,
    die im Excel2016 weitergenutzt werden, aufwärtskompatibel zu machen?


Vielen Dank schon mal für eure Hilfe.

Gruß

Ludwig
Hallo ,

Verpacke das mal  mit    Indirekt(" ...  ")

Allerdings müssen beide Excel geöffnet sein
Hallo Dieter,

Chapeau!

Sieht dann so aus, klappt und löst meine Frage B

[attachment=17272]


@Cummunity,

ich denke, der Grundgedanke der Fa. Microsoft für die Lösung
einer solche Aufgabenstellung wird ein anderer sein, als
Dieters (für mich als adhoc-Lösung waaahnsinnig hilfreicher) Ansatz.
Kann mir da noch jemand auf die Sprünge helfen?
(Also meine Frage A beantworten?)

Nachtrag:
.. und ehe ich mich versah, hatte ich ein Crossposting erzeugt
(Hab bei Microsoft nachgefragt)

https://answers.microsoft.com/de-de/msof...c6419c8d95

und will das somit wieder zusammenführen.

Die weitere Diskussion möchte ich hier (Clever-Excel) führen.


Vielen Dank

Gruß

Ludwig
Hallo Ludwig ,

ich  kenne deine Umgebung nicht bzw. weiss nicht wie  ihr die "Stammdaten" Findung organisiert habt.

Ich  hab mal für  mich eine  Datenverbindung auf  eine  andere ExcelMappe hergestellt.

Da ist es so , das die Daten abgerufen  werden und  in der  Excel  übernommen  werden .

Danach.

Die VerbindungsExcel  muss nicht mehr geöffnet  sein ,  Änderungen an den  "Stammdaten"  werden dann

Über Daten aktualisieren in deine  Excel  übernommen.

Das ganze findest du Unter --> Daten  -> Externe abrufen-> Andere Datenquelle -> DatenVerbindungsAssistent
Hier  ODBC -->  Excel --> Bezug  wäre ein  Namen

Ich  weiss nicht  ob das eine  Option für dich  ist.
Hallo Dieter,
das ist definitiv eine Option. Leider bin ich bei dem von dir vorgeschlagenen Weg nicht durchgekommen: Ich komme bei
Zitat:Das ganze findest du Unter --> Daten  -> Externe abrufen-> Andere Datenquelle -> DatenVerbindungsAssistent

Hier  ODBC -->  Excel --> Bezug  wäre ein  Namen

nicht dahin, einen Bezug (wohl ein Name "Monate") einzugeben. Übrigens kriege ich beim Schritt ODBC den Begriff "ODBC DSN"--> "Excel Files" angezeigt. Da weiß ich jetzt nicht, ob deine Wegbeschreibung hier verkürzt war oder es tatsächlich etwas anderes ist.
Etwas anderes habe ich noch probiert, was vielversprechend scheint:
"Daten" --> "Neue Abfrage" --> "aus Datei" --> "aus Arbeitsmappe" --> "Daten Importieren" aus Dateiname "LB1972_Tabelle1.xlsm" --> "Navigator" "Monate" --> "Laden"
So krieg ich ein neues Tabellenblatt, das die benötigten Daten verlinkt (auch aus der geschlossenen Mappe) darstellt.
Mal sehen, ob wir das zukünftig so lösen. Nichtsdestotrotz würde mich natürlich interessieren, warum ich bei deinem Vorschlag gescheitert bin.

Gruß
Ludwig
Hi,

Hast Du schon mal versucht, als Kriterium Liste auszuwählen und dann den Bereich anzugeben? Das ist bisher bei allen Versionen möglich gewesen.
Hallo Ludwig,

Zitat:Nichtsdestotrotz würde mich natürlich interessieren, warum ich bei deinem Vorschlag gescheitert bin.

Da Du Dich praktischerweise ja so geheimnisvoll bedeckt hältst, bleibt ja nur raten.
Hast Du es mal mit Verknüpfungen probiert?
Hi Käpt'n,

nichts liegt mir ferner als mich als Sphinx zu betätigen. Hier mein Versuch in der Bilder-Doku:
[attachment=17281][attachment=17282][attachment=17283][attachment=17285]
..und genau dann komme ich nicht weiter.


@ Edgar,
wenn ich deine Überlegung richtig verstanden habe, dann entspricht sie meinem gescheiterten Versuch (siehe Thread-Start)

Zitat: Auch wenn ich den Bereitstellungsbereich mit einem Namen ("Monate") versehe hilft das nix.
Oder meintest du etwas anderes? Dann hab ich die Idee nicht verstanden.
Allgemein:
Die in meiner Antwort (10:58 Uhr) getestete Methode funktioniert auch, wenn man bei =Indirekt(...) den Verweis direkt eingibt:
[attachment=17286]
Ich hatte hier zunächst mit einer Hilfszelle gearbeitet.
Gruß Ludwig
Hi,

das sollte auch ohne INDIREKT funktionieren.
Hallo Edgar,

leider nein. Da wird Excel sogar so deutlich, dass es meldet "Sie dürfen keine Verweise auf andere Arbeitsmappen für Datenüberprüfungs-Kriterien verwenden". Das ist doch mal 'ne Ansage! Ich habe das übrigens auch mit dem Trick versucht, den Bereichsnamen auf die externe Mappe zu definieren (was funktioniert) und den so definierten Namen als Gültigkeitsbezug zu nehmen.
Trotzdem Danke.
Gruß Ludwig