Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Excel vba Bestimmtes Blatt aktivieren ..wenn
#1
Hallo zusammen,

darf ich Euch mal wieder um Eure Hilfe bitten?

Normalerweise ist nach dem manuellen Löschen eines Blattes das Tabellenblatt nach dem gelöschten aktiv.

Aber in meiner Arbeitsmappe soll, wenn ein gerade aktives Tabellenblatt manuell gelöscht wird,
also wenn mit der rechten Maustaste auf den Tabellenreiter geklickt wird und "löschen" ausgewählt wird,
ein bestimmtes Tabellenblatt aktiviert werden, z.B. Tabelle, hier "Vorlage_AKT".


Habt Ihr mir dazu vielleicht einen Lösungsvorschlag?

Vielen Dank schon mal!
Mit freundlichen Grüßen / Best regards
                          //
----------o00o---°(_)°---o00o----------------------

Erich
Antworten Top
#2
Verwende das passende Event dazu.
Code:
Private Sub Workbook_SheetBeforeDelete(ByVal Sh As Object)
    Sheets("Vorlage_Akt").Select
End Sub


Hinweis:
Wenn Du dies in verschiedenen Mappen mit unterschiedlichen Namen benötigst, dann über Klassenprogrammierung. Wenns nur diese Mappe sein soll, reicht wie oben beschrieben.


Angehängte Dateien Thumbnail(s)
   
gruß
Marco
[-] Folgende(r) 1 Nutzer sagt Danke an Mase für diesen Beitrag:
  • sharky51
Antworten Top
#3
Hallo Marco,

vielen Dank, funktioniert perfekt!

Schönes WE!
Mit freundlichen Grüßen / Best regards
                          //
----------o00o---°(_)°---o00o----------------------

Erich
Antworten Top
#4
Danke, Dir auch ein schönes WE.
gruß
Marco
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste