Hallöchen,
ich habe eine Frage bzgl. eines Makros, dass mir alle Tabellenblätter die ich anlege in eine Zelle hintereinander schreibt.
folgendes Makro habe ich gefunden, allerdings werden da nur alle Tabellenblätter in einer Spalte untereinander angeordnet.
Ziel des ganzen ist es, aus alles Tabellennamen die INDEX() Matrix zu bilden. natürlich könnte ich die Blattnamen einfach so reinschreiben:
Aber dann müsste ich jedes mal wenn ein neues Tabellenblatt angelegt wird die INDEX() Matrix updaten.
Mit dem Makro erhoffe ich mir, alle Tabellennamen mit >> "...";"..."; << aneinanderreihen kann und dann einfach in der INDEX() Matrix die jeweilige Zelle in der die Aufzählung der Tabellenblätter "verlinke".
Vielen Dank im Vorraus - Makros sind mir dann doch einfach zu hoch :s
EDIT::// Die INDEX() Formel ist bestandteil eines SVERWEIS() mit dem ich alle Tabellenblätter durchsuche. Vielleicht ist es irgendwie anders möglich das komplette Worksheet mit allen Tabellenblättern nach einem Suchkriterium zu durchsuchen?
ich habe eine Frage bzgl. eines Makros, dass mir alle Tabellenblätter die ich anlege in eine Zelle hintereinander schreibt.
folgendes Makro habe ich gefunden, allerdings werden da nur alle Tabellenblätter in einer Spalte untereinander angeordnet.
Code:
Sub Tabellenliste()
Sheets(1).Select
Sheets.Add
Sheets(1).Name = "Inhalt"
n = 1
For Each i In Worksheets
If i.Index <> 1 Then Range("a" & n - 1).Value = i.Name
n = n + 1
Next i
End Sub
Ziel des ganzen ist es, aus alles Tabellennamen die INDEX() Matrix zu bilden. natürlich könnte ich die Blattnamen einfach so reinschreiben:
Code:
INDEX({"Rohbau";"Trockenbau";"Daten200"}; .... )
Aber dann müsste ich jedes mal wenn ein neues Tabellenblatt angelegt wird die INDEX() Matrix updaten.
Mit dem Makro erhoffe ich mir, alle Tabellennamen mit >> "...";"..."; << aneinanderreihen kann und dann einfach in der INDEX() Matrix die jeweilige Zelle in der die Aufzählung der Tabellenblätter "verlinke".
Vielen Dank im Vorraus - Makros sind mir dann doch einfach zu hoch :s
EDIT::// Die INDEX() Formel ist bestandteil eines SVERWEIS() mit dem ich alle Tabellenblätter durchsuche. Vielleicht ist es irgendwie anders möglich das komplette Worksheet mit allen Tabellenblättern nach einem Suchkriterium zu durchsuchen?