ich habe mir ein kleines Makro geschrieben, mit dem ich per Klick auf einen Button das gewählte Tabellenblatt löschen können soll. Ich klicke also auf ein Tabellenblatt, drücke den Button, es kommt noch eine Abfrage und dann soll das Tabellenblatt gelöscht werden. Damit ich weiß, welches Tabellenblatt ich löschen will, lese ich das active Tabellenblatt mit:
AktuellesTabellenblatt = ActiveSheet.Name
ein. Wenn ich nun z.B. das dritte Tabellenblatt anklicke, den Button drücke, wird das active Blatt eingelesen. Das ist aber immer das erste, egal welches Tabellenblatt ich angeklickt habe, um es zu löschen. So wird dann natürlich auch das erste Tabellenblatt gelöscht.
Wäre toll, wenn mir jemnd zeigen könnte, was ich dabei falsch mache.
Grüße
Peter