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 © 2012 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: 1.342.884
Besucher heute: 221
Besucher gestern: 2.734
Max. Besucher pro Tag: 3.367
gerade online: 1
max. online: 85
counter Statistiken