Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
184to188
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
184to188
184to188
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Befehl Tabellenblatt löschen, wenn vorhanden.

Befehl Tabellenblatt löschen, wenn vorhanden.
02.12.2002 03:06:03
Peter Knauf
Hallo Liebe schlaflosen Excel-Fan's.
Einfache Sache, aber ich komm nicht drauf!
VBA - Ein Tabellenblatt soll gelöscht werden.
Code:
Application.DisplayAlerts = False
Sheets("Suchergebnis").Delete

Application.DisplayAlerts = True

Kommt aber logischerweise eine Fehlermeldung wenn dieses nicht vorhanden ist.
Sorry bin Anfänger.
Vielen Dank im Voraus

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Befehl Tabellenblatt löschen, wenn vorhanden.
02.12.2002 06:30:45
Hajo_Zi
Hallo Peter

zwei Möglichkeiten
vor löschen On Error Resum next und danach On Error Goto 0

oder überürüfen ob vorhanden
Vorhandensein von Register prüfen [VBA]
dafür gibt es verschiedene Möglichkeiten. Hier eine Sub:
Sub Registervorhanden()
Dim strBlattname$, intI%, blnVorhanden As Boolean
strBlattname = "Test"
blnVorhanden = False
For intI = 1 To Sheets.Count
If Sheets(intI).Name = strBlattname Then blnVorhanden = True
Next
If blnVorhanden = True Then MsgBox "Blatt existiert" Else MsgBox "Blatt existiert nicht"
End Sub

Gruß Hajo

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige