Home VBA Makro Beispiele Worksheets VBA - bestimmtes Tabellenblatt löschen
VBA - bestimmtes Tabellenblatt löschen PDF Drucken E-Mail
Geschrieben von: Marcus Rose   
Samstag, 24. September 2011 um 14:16 Uhr

Das folgende Excel VBA Makro ermöglicht uns ein bestimmtes Worksheet (Tabellenblatt) zu löschen. Das Makro fragt den Namen, des Tabellenblatts, welches entfernt werden soll, ab. Zur Sicherheit wird dann noch einmal nachgefragt, ob das angegebene Tabellenblatt wirklich gelöscht werden soll. Erst wenn wir diese Abfrage bestätigen ist das Tabellenblatt entfernt.


Sub Tabellenblatt_entfernen()
Dim WS As Worksheet
Dim Hinweis As Byte
Dim StrName As String
StrName = InputBox("Geben Sie den Tabellennamen ein, welchen Sie löschen wollen." _
& Chr(13) & "Achten Sie auf Gross- und Kleinschreibung!")
For Each WS In Worksheets
    If WS.Name = StrName Then
        Hinweis = MsgBox("Möchten Sie das Tabellenblatt " & StrName _
        & " wirklich löschen?", 1, "Achtung")
        If Hinweis = 1 Then
            Application.DisplayAlerts = False
            Worksheets(StrName).Delete
            Application.DisplayAlerts = True
        Else
            Exit Sub
        End If
    End If
Next WS
End Sub

 

Wichtiger Hinweis: Bei Eingabe des Tabellenblattnamens muss auf Gross- und Kleinschreibung geachtet werden. Möchte man das nicht, so muss oben im Makroeditor Option Compare Text eingetragen werden!

Zuletzt aktualisiert am Samstag, 24. September 2011 um 14:33 Uhr
 
Copyright © 2017 ms-excel.eu. Alle Rechte vorbehalten.
 

Autoren - Login

Werbung

wichtige Links:
http://ms-excel.eu
Hier habt Ihr eine gute Excel Hilfe
Besucherstatistik
Besucher gesamt: 4.476.128
Besucher heute: 1.575
Besucher gestern: 1.981
Max. Besucher pro Tag: 4.488
gerade online: 15
max. online: 507
counter Statistiken