Registriert seit: 30.01.2016
Version(en): 10
Hallo Zusammen Ich möchte gerne
in meiner Quelldatei
einen dynamischen Blattverweis haben:
Wenn wir KW8 soll er auf das Tabellenblatt in KW8 verweisen.
der Pfad zur Datei sieht jetzt so aus:
='T:\Server1\TABELLEN\[Liste2016.xls]KW01'!$P$14
Wenn ich jetzt in KW8 trage ich das manuell in die Formel ein.
Ich habe in Zeile A100 haben ich die Formle für die KW
Ich hoffe ich habe mich richtig ausgedrückt,
und jemand kann mir helfen.
Danke
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Niklas,
verstehe ich dich richtig, dass du eine Art Inhaltsverzeichnis hast, in dem KW drinstehen? Und auf Knopfdruck willst du in das entsprechende Tabellenblatt springen?
Dann beschäftige dich mal mit der Funktion Hyperlink
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 14.04.2014
Version(en): 2003, 2007
Hallo,
Das geht mit der Funktion Indirekt()
Indirekt("'T:\Server1\TABELLEN\[Liste2016.xls]&(a100)"&'!$P$14"
Ungetestet, da am Handy
Gruß Atilla
Registriert seit: 30.01.2016
Version(en): 10
Hallo Attila,
danke erstmal Indirekt klappt leider nicht.
auch wenn die Tabellen geöffnet sind.
--
Hallo Günter,
ich habe ein Datei mit 52 Blättern
KW1 - KW52
in jeder KW wird ein Wert eingetragen und diesen Wert möchte ich in ein einer anderen Datei weiterverarbeiten.
Adresse habe ich mir schon angeschaut,
Hyperlink schaue ich mir jetzt an
Registriert seit: 06.12.2015
Version(en): 2016
Hallo,
Als Ansatz für weitere Versuche:
Meine Testumbebung:
Datei: c:\tmp\kw02.xls
Sheet: kw02
Zelle b1: Test
Mit vba
Sub lesen()
Kwoche = "02"
Cells(5,1)= "='c:\tmp\[kw" & kwoche & ".xls]kw" & kwoche & "'!$b$1"
End sub
Hat funktioniert. Anpassungen mit =kalenderwoche(heute();21) und das eventuell als sheet.event einzugeben, solltest du hinkriegen.
Mfg
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
der Formel von atilla sind ein paar Zeichen an der falschen Stelle:
Code:
Indirekt("'T:\Server1\TABELLEN\[Liste2016.xls]"&(a100)&"'!$P$14"
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 06.12.2015
Version(en): 2016
Hi,
Eine Frage an die Experten:
Die Funktion indirekt funktioniert nach mehreren ge-googelten Experten nur, wenn die Datei geöffnet ist. Die genanneten Formeln (mit ;wahr) und ohne Klammern um a100) funktioniert ebenfalls nur, solange die Quell-Datei offen ist. Gibt es eine Möglichkeit, aus einer geschlossenen Datei Werte mit einer Formel und dynamisch auszulesen?
Mfg
Registriert seit: 13.04.2014
Version(en): 365
03.02.2016, 11:20
(Dieser Beitrag wurde zuletzt bearbeitet: 03.02.2016, 11:20 von BoskoBiati.)
Hallo,
mit Formeln nicht!
Da INDIREKT nur mit geöffneten Dateien arbeitet, ist die Angabe des Pfades unnütz. Die Klammern um A100 stören dabei nicht! Es reicht also das:
Code:
Indirekt("'[Liste2016.xls]"&(a100)&"'!$P$14")
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 30.01.2016
Version(en): 10
Hallo Edgar,
vielen Dank für Hilfe.
Es macht jetzt das was es soll
ich hatte ein ' vergessen
LG
Niklas
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallo Fennek,
kommt darauf an, was Du unter dynamisch verstehst. Wenn es, wie Du schreibst, um eine Datei geht, kannst Du selbige z.B. als "Neue Abfrage" oder auch mit "Externe Daten abfragen" --> Aus anderen Quellen --> Microsoft Query ... "befragen".
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)