Office: Tabellenblatt(Namen) aus Zelle beziehen

Helfe beim Thema Tabellenblatt(Namen) aus Zelle beziehen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich hoffe mir kann jemand von euch helfen, habe schon x-Beiträge gelesen aber nichts passendes gefunden. Ich habe einen SVerweis auf zu... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von PaulW90, 25. November 2010.

  1. Tabellenblatt(Namen) aus Zelle beziehen


    Hallo,

    ich hoffe mir kann jemand von euch helfen,
    habe schon x-Beiträge gelesen aber nichts passendes gefunden.

    Ich habe einen SVerweis auf zu einer anderen Excel-Tabelle (Datei) auf einem Server. Diese hat mehrere Tabellenblätter.

    meine SVerweise beziehen sich auf verschiedene dieser Tabellenblätter.

    Ich möchte aber nicht jedesmal die Formel ändern, sondern den Tabellenblattnamen in eine Zelle schreiben und mich dann auf diese beziehen.

    meine Formel sieht wie folgt aus:

    =SVERWEIS(VERKETTEN(B9;C9);'https://ABCDEFG.de/Test/nodes/123/[München.xls]Sheet23'!$A$11:$AG$71;22;FALSCH)

    Gibt es eine Möglichkeit den Tabellenblattnamen (z.B. Sheet23) in Zelle Q3 abzulegen und dies dann durch eine Verkettung aufzurufen?

    Das "Quelldokument" bleibt das gleiche, es ändert sich lediglich das Tabellenblatt.

    Das nächste Problem ist, dass das "Quelldokument" nicht immer geöffnet sein kann. Es muss also auch funktionieren, wenn dies geschlossen ist.

    Ich hoffe Ihr könnt mir helfen.

    Viele Grüße
    Paul
     
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    Hallo Paul,

    falls Die Datei auf ist INDIREKT(().

    Gruß Hajo
     
  3. Hallo Hajo,

    mit Indirekt habe ich es auch schon versucht, doch ohne Erfolg. Wie binde ich das in meinen SVERWEIS..

    =SVERWEIS(VERKETTEN(B9;C9);'https://ABCDEFG.de/Test/nodes/123/[München.xls]Sheet23'!$A$11:$AG$71;22;FALSCH)

    ..ein, wenn der Name des Tabellenblattes (Sheet23) in Zelle Q3 steht?
     
  4. Hajo_Zi
    Hajo_Zi Erfahrener User

    Tabellenblatt(Namen) aus Zelle beziehen

    Hallo Paul,

    ich hätte es so versucht.
    =SVERWEIS(B9&C9;INDIREKT("'https://ABCDEFG.de/Test/nodes/123/[München.xls]" & Q23 &"'!$A$11:$AG$71");22;FALSCH)

    Gruß hajo
     
  5. Hajo_Zi
    Hajo_Zi Erfahrener User
    Hallo paul,

    was mir gerade auffällt. Da die Datei auf sein muss, brauchst Du den Ablageort nicht angeben.

    Gruß Hajo
     
  6. Danke,

    klappt leider wirklich nur, wenn das Dokument offen ist.
    Gibt es auch eine eine Funktion die bei geschlossenem Dokument funktioniert?

    MfG Paul
     
  7. Hajo_Zi
    Hajo_Zi Erfahrener User
    Hallo Paul,

    das hatte ich ja schon geschrieben. Eine weitere Funktion ist mir nicht bekannt. Man könnte vielleicht die Formel mit VBA eintragen. Dazu sind aber mehr Informationen notwendig.
    In welcher Tabelle, welcher Zelle steht die Formel?
    In welcher Tabelle, welcher Zelle steht die Tabelle?
    Welche Exceleversion Deutsch, Englisch?

    Gruß Hajo
     
  8. Tabellenblatt(Namen) aus Zelle beziehen

    Hallo Hajo,

    es handelt sich um Excel 2003 SP3 deutsch

    Die Formel existiert in dem Tabellenblatt (in leicht abgeänderter Form) ca. 900x wodurch eine genaue Benennung der Zelle nicht Möglich ist.

    An dem "Quelldokument" werden ständig änderungen vorgenommen, was das "geöffnet haben" leider verhindert.
    Außerdem gibt es in dem Dokument mehrere Tabellen(blätter) deshalb ist auch diese nicht eindeutig definierbar.

    Ist es nicht möglich den Dateipfad (der immer der selbe ist) Statisch eingetragen zu lassen und den Namen des Tabellenblattes mit Hilfe einer Verkettung anzufügen?

    MfG Paul
     
  9. Hajo_Zi
    Hajo_Zi Erfahrener User
    Hallo Paul,

    das hatte ich schon geschrieben, mir ist keine weitere Funktion bekannt.
    Ich bin aber auch nicht der Formelmensch.

    Gruß hajo
     
  10. Hat vlt sonst jemand eine Idee :)?
     
  11. schatzi Super-Moderator
    Hallo!

    Es gibt ein AddIn, welches auch auf geschlossene Dateien zugreifen kann.
    Google mal nach "INDIRECT.EXT"
     
  12. Hallo "Schatzi",

    Danke, aber AddIns sind leider auch nicht das gelbe vom Ei, da auf meine Excel mehrere Leute zugreifen und es bei uns in der Firma eine Sondergenehmigung benötigt zusätzliche Software/Plugins und Co. zu installieren Tabellenblatt(Namen) aus Zelle beziehen :(

    Wie lässt sich denn das Ganze per VBA realisieren?
     
  13. schatzi Super-Moderator

    Tabellenblatt(Namen) aus Zelle beziehen

    Hallo!
    Dazu reichen meine VBA-Kenntnisse leider nicht aus...
     
  14. miriki Erfahrener User
    Ähm... Vielleicht hab ich was überlesen, aber:

    Das einzige, was bekannt und statisch ist, das ist der Pfad (und damit auch das Laufwerk)? Der Dateiname ist nicht bekannt, der Blattname nicht und die Zelle ebenfalls nicht?

    Wie machst Du das dann "manuell"? Letztendlich kann das Makro nur das machen, was manuell auch möglich ist.

    Gruß, Michael
     
  15. Dann habe ich mich falsch ausgedrückt.

    Statisch ist der Pfad, der Dateiname, die Blattnamen und die Zellen in denen die nötigen Informationen stehen (werden durch SVerweis gesucht).

    Ich wollte eigtl ausdrücken, dass der Pfad "fest in der Formel verankert" sein kann, da dieser immer gleich ist.
    Den dazugehörigen Blattnamen möchte ich aber aus einer Zelle auslesen (wird manuell eingetragen), da sich dieser des öfteren ändert und es wesentlich komfortabler ist eine Zelle neu anzupassen als x-Formeln.

    MfG Paul
     
Thema:

Tabellenblatt(Namen) aus Zelle beziehen

Die Seite wird geladen...
  1. Tabellenblatt(Namen) aus Zelle beziehen - Similar Threads - Tabellenblatt Namen Zelle

  2. Verweis oder dynamischer Tabellenname erstellen

    in Microsoft Excel Hilfe
    Verweis oder dynamischer Tabellenname erstellen: Hallo liebe Wissensgemeinde, ich habe ein eigentlich sehr simples Problem. Meine Excel-Datei "Wunschdienstplan" besteht aus 2 Arbeitsblättern. Im Arbeitsblatt1 werden mittels Dropdown-Feld die...
  3. Excel: Namen aus Liste in Tabellenblätter Gruppieren

    in Microsoft Excel Hilfe
    Excel: Namen aus Liste in Tabellenblätter Gruppieren: Guten Tag Ich erhalte jede Woche eine Excel Namensliste mit Projektarbeitsstunden. Ich habe 4 Arbeitsblätter erstellt (Gruppe 1 - 4). Bolti: Gruppe 4 Escher: Gruppe 3 Fassers: Gruppe 1...
  4. Absolute Namen für Tabellenblätter

    in Microsoft Excel Hilfe
    Absolute Namen für Tabellenblätter: Hallo zusammen, ich habe ein einer Mappe verschiedenen Tabellenblätter deren Namen und Reihenfolge sich dynamisch ändern. Wie kann ich ein bestimmtes Tabellenblatt immer zielgenau ansprechen...
  5. Abfrage ob Tabellenblatt-Name bereits vorhanden

    in Microsoft Excel Hilfe
    Abfrage ob Tabellenblatt-Name bereits vorhanden: Hallo Leute, ich habe ein Marko, das mit den Inhalt eines Tabellenblattes in eine andere Excel-Datei abspeichert (Archiv). Dabei wird eine bestimmte Zelle (Datumsangabe) als Tabellenblatt-Name...
  6. Tabellenblatt umbenennen mit Namen aus Zelle

    in Microsoft Excel Hilfe
    Tabellenblatt umbenennen mit Namen aus Zelle: Hallo Excel Spezialisten, da ich absoluter VBA Anfänger bin möchte ich euch gerne um Hilfe bitten. Ich möchte dass ein Tabellenblatt aus einer Datei mit vielen Tabellenblättern automatisch beim...
  7. Namen sortieren in andere Tabellenblatt

    in Microsoft Excel Hilfe
    Namen sortieren in andere Tabellenblatt: Hallo, ich brauche Hilfe ich hoffe einer kann mir hier weiter helfen. Ich will das man im Tabellenblatt 1 nach Namen sucht und in Tabellenblatt 2 die nach Namen sortiert. Im Tabellenblatt...
  8. Namen suchen und kopieren in andere Tabellenblatt

    in Microsoft Excel Hilfe
    Namen suchen und kopieren in andere Tabellenblatt: Hallo, ich brauche Hilfe in Excel!! Ich wollte nach Namen sortieren, aber diese Namen sollen in das andere Tabellenblatt mit einbezogen werden. Die Namen stehen in der Spalte K und sollen in...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden