ich möchte den Namen des letzten Tabellenblattes per Formel anzeigen.
Die Lösung mit VBA
LeztesBlatt = Worksheets(Worksheets().Count).Name
kenn ich, würde aber gerne wissen ob es da auch eine Möglichkeit ohne VBA gibt.
Danke im voraus
Gruß, Willi
A | B | C | D | |
1 | Datum | Veranstaltung | ||
2 | Tabelle1 | Letzte Tabele | Tabelle4 | |
3 | Tabelle2 | |||
4 | Tabelle5 | |||
5 | Tabelle3 | |||
6 | Tabelle4 | |||
7 | Hi Holger, | |||
8 | ||||
9 | hatte diese Frage auch grad in einem anderen Forum (anderer Fragesteller) so beantwortet: | |||
10 | ||||
11 | Einfügen -> Namen -> Definieren/Festlegen, Name: x | |||
12 | bezieht sich auf: | |||
13 | =ARBEITSMAPPE.ZUORDNEN(1+0*JETZT()) | |||
14 | ||||
15 | In irgendeine Zelle jetzt diese Formel und runterkopieren: | |||
16 | =WENN(ZEILEN($1:1)>VERGLEICH("";x;-1);"";TEIL(INDEX(x;ZEILEN($1:1));FINDEN("]";INDEX(x;ZEILEN($1:1)))+1;31)) | |||
17 | ||||
18 | Grüße Boris | |||
19 | ||||
20 | ||||
21 | Formel runter ziehen falls Mehr Tabellen | |||
22 | fürs Add In |
verbundene Zellen |
B1: D1 |
verwendete Formeln | |||
Zelle | Formel | Bereich | N/A |
C2 | =INDEX(A:A;SUMMENPRODUKT((A:A<>"")*1)) | ||
B4:B6,B19:B20 | =WENN(ISTFEHLER(INDIREKT(A4&"!B4: D4"));"";INDIREKT(A4&"!B4: D4")) | ||
C6,C19:C21 | =WENN(ISTFEHLER(INDIREKT(A6&"!E4"));"";INDIREKT(A6&"!E4")) | ||
D6: D21 | =WENN(ISTFEHLER(INDIREKT(A6&"!F4"));"";INDIREKT(A6&"!F4")) | ||
A2:A22 | =WENN(ZEILEN($1:1)>VERGLEICH("";x;-1);"";TEIL(INDEX(x;ZEILEN($1:1));FINDEN("]";INDEX(x;ZEILEN($1:1)))+1;31)) |
definierte Namen | |||
Name | Bezieht sich auf | Tabelle | Z1S1-Formel |
x | =ARBEITSMAPPE.ZUORDNEN(1+0*JETZT()) | =GET.WORKBOOK(1+0*NOW()) |
Füllfarben und Muster | ||||||
Zelle | Rot | Grün | Blau | Color | Muster | Farbe |
A1:B1 | 150 | 150 | 150 | 9868950 |