Man kann mit Excel4-Formeln auch Bezüge auf Blätter herstellen
ohne deren Namen zu kennen oder auflisten zu müssen.
Oder aufs Blatt davor, danach, …
Aber sinteressieren würde mich das schon, wie man auf etwas
Bezug nimmt, wovon man den Namen nicht kennt - bzw. auf das
nächste Blatt
Hallo Verena,
gehe mal auf diese Seite:
http://www.xlam.ch/xlimits/downloads.htm
suche dort mit Strg+f nach
Xlmacr8ge.zip
und lade dir diese .zip herunter. Nacht Entpacken starte die
Xlmacr8ge.hlp
Dort findest du die (alten) Excel4 Funktionen. Sie funktionieren in neueren Excelversionen über Namen.
D.h. du mußt einen Namen vergeben für so eine Excel4-Funktion. Diesen namen kannst du dann in Zellen benutzen.
Schau dir mal
Zelle.Zuordnen
Arbeitsmappe.Zuordnen
Datei.Zuordnen
an.
Angenommen du willst eine Liste aller Blätter der aktuellen Mappe.
Dann vergibst du z.B. den Namen „Blaetter“ für
=Arbeitsmappe.Zuordnen(1)
Dadurch stehen in „Blatter“ alle Blattnamen als Matrix.
Auf diese Matrix kannst du im Tabellenblatt mit INdex() zugreifen/auslesen.
Also in A1 schreiben:
=Index(Blatter,Zeile())
und es erscheint
[Mappenname]Tabellenblattname
Du willst ja nur den Blattnamen also muß [Mappenname] entfernt werden.
Den Mappennamen erhälst du mit veregebenem namen, z.B. MappName für
=Arbeitsmappe.Zuordnen(16)
Jetzt schreibst du in A1
=Wechseln(Index(Blatter,Zeile());"["&MappName&"]";"")
und kopierst das nach unten…
Mit diesen Excel4 Funktionen kannst du mehr macht als dir Excelfunktionen erlauben.
Z.B. per Formel ermitteln ob eine Zeile ausgeblendet ist. Das geht über „Zelle.Zuordnen“, damit kannst du die Zeilenhöhe einer Zelle ermitteln. Und bei ausgeblendeten Zeilen ist die Zeilenhöhe auf 0 gesetzt.
Oder auch durch „Zelle.Zuordnen“ kannst du per Formel die Zellfarbe einer Zelle ermitteln u.v.m.
Achja, zwischendurch die mappe immer speichern wenn sie wichtig ist und keine Testmappe, denn unverhofft kann Excel komplett abstürzen.
In deinem Zauberbuch, zumindest auf excelformeln.de wird davor gewarnt wenn du dort im Unterverzeichnis Excel4 Makrofunktionen bist, z.B. hier:
http://excelformeln.de/formeln.html?welcher=268
Genau das was dort steht ist mir gerade passiert. Beim Versuch von einem Blatt in ein anderes wenige Formeln per Strg+c und Strg+v zu kopieren schmierte mein Excel ab.
Anscheinend passiert das nur beim Kopieren von Blatt zu Blatt, innerhalb eines Blattes kenne ich so Abstürze nicht.
Gruß
Reinhard