Tabellennamen vergeben
10.09.2003 11:41:38
Silvia
Wie kann ich folgende Aufgabe am elegantesten lösen (oder besser gesagt: wie kann ich sie überhaupt lösen)
Ich möchte eine neue Tabelle einfügen und ihr den Namen aus einer Variablen (zB: Tabname = "abc") geben.
Wenn allerdings bereits eine Tabelle mit genau diesem Namen ("abc") existiert, soll die neue Tabelle "abc_1" heißen,
bzw. soll die neue Tabelle "abc_2" heissen, wenns auch die "abc1" schon gibt.... usw.
Mein Versuch hat das Ergebnis, dass ab dem 2.Durchlauf die neuen Tabellen "Tabelle1", "Tabelle2", .. usw. heißen. Nur die erste heißt korrekterweise "abc", weil man mehrere Tab nicht gleich benennen darf.
Dim tabzahl, Tabname
Tabname = "abc"
tabzahl = Worksheets.Count
Worksheets.Add.Move after:=Worksheets(tabzahl)
Worksheets(tabzahl + 1).Select
ActiveSheet.name = Tabname
lg, Silvia