Dynamischer Blattverweis
#1
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
Top
#2
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)
Top
#3
Hallo,

Das geht mit der Funktion Indirekt()

Indirekt("'T:\Server1\TABELLEN\[Liste2016.xls]&(a100)"&'!$P$14"

Ungetestet, da am Handy
Gruß Atilla
Top
#4
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
Top
#5
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
Top
#6
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.
Top
#7
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
Top
#8
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.
Top
#9
Hallo Edgar, 

vielen Dank für Hilfe. 
Es macht jetzt das was es soll

ich hatte ein ' vergessen 

LG 



Niklas
Top
#10
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)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste