Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1500to1504
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Blattname aus übergebener Range auslesen

Blattname aus übergebener Range auslesen
22.06.2016 10:01:51
Armin
Hallo zusammen,
ich habe folgendes Problem.
Ich habe eine benutzerdefinierte Funktion erstellt, die wie folgt aufgebaut ist:
=AUSLESEN(Daten!C$2:$F$22;"Suchbegriff1";"Suchbegriff2")
Diese Formel liest aus dem Blatt "Daten" aus dem angegebenen Bereich C2:F22 die entsprechenden Werte aus.
Wenn ich allerdings die Formel auf ein anderes Tabellenblatt der gleichen Arbeitsmappe einfüge, erhalte ich kein Ergebnis. Das Problem liegt daran dass ich beim Auslesen der Ergebnisse keine Referenz zum Blatt "Daten" angegeben habe.
Der Code zum Auslesen sieht so aus:
AUSLESEN = Cells(a, SpaltenA).Value
Ändere ich den Code wie folgt ab funktioniert es wieder:
AUSLESEN = Sheet("Daten").Cells(a, SpaltenA + 3).Value
Wie schaffe ich es aber ohne Angabe des Korrekten Tabellenblatt-Namens die Referenz zu dem Datenbereich Daten!C2:F22 herzustellen.
Gibt es eine Möglichkeit den Blattnamen aus der übergebenen Range auszulesen.
Vielen Dank und viele Grüße
Armin

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Cells(x, y).Parent.Name ... owT
22.06.2016 10:17:21
Matthias

AW: Cells(x, y).Parent.Name ... owT
22.06.2016 10:21:57
Armin
Super Danke dir!
Hat bestens funktioniert.
LG

Gerne ... owT
22.06.2016 10:23:12
Matthias
Anzeige

306 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige