Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Tabellenname suchen und löschen

Tabellenname suchen und löschen
22.04.2007 14:39:54
Universal
Hallolo,
dieser Code wird ausgeführt, wenn ich in einer Userform auf "Suchen" klicke. Er überprüft, ob das Tabellenblatt "Suchergebnis" schon vorhanden ist. Falls ja, soll er fragen, ob es gelöscht werden soll. Soweit funktioniert es. Nur, das Löschen klappt nicht. Excel selektiert das Tabellenblatt "Suchergebnis" - löscht es aber nicht. Kann mir jemand helfen?

Dim Tabellenblatt As Worksheet
On Error Resume Next
Set Tabellenblatt = Worksheets("Suchergebnis")
If Err.Number = 0 Then
Err.Clear
Frage = MsgBox("Es existiert bereits ein Suchergebnis. Bitte beenden Sie dieses, bevor Sie  _
eine neue Suche starten." & Chr(10) _
& "Soll das Suchergebnis jetzt beendet werden?", vbQuestion + vbYesNo +  _
vbDefaultButton2, "Suchergebnis")
If Frage = vbYes Then
        Application.DisplayAlerts = False
Worksheets("Suchergebnis").Select
ActiveWindow.SelectedSheets.Delete
Application.DisplayAlerts = True
Else
Exit Sub
End If
End If


vielen Dank und Gruß
Uni

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabellenname suchen und löschen
22.04.2007 14:45:07
Matthias
Hallo Uni,
dein Code funktioniert bei mir. Nichtsdestotrotz solltest du es mal so versuchen:

If Frage = vbYes Then
Application.DisplayAlerts = False
Worksheets("Suchergebnis").Delete
Application.DisplayAlerts = True
Else
Exit Sub
End If


Gruß Matthias

Anzeige
AW: Tabellenname suchen und löschen
22.04.2007 15:00:00
Universal
Hallo Matthias,
wenn ich den Code "einzelnd" starte, funktioniert er auch bei mir. Aber ich starte ihn aus einer Userform heraus - liegt es vielleicht daran?
Gruß
Uni

AW: Tabellenname suchen und löschen
22.04.2007 15:01:58
Matthias
Hallo Uni,
dann versuch' mal

If Frage = vbYes Then
Application.DisplayAlerts = False
ThisWorkbook.Worksheets("Suchergebnis").Delete
Application.DisplayAlerts = True
Else
Exit Sub
End If


Gruß Matthias

Anzeige
AW: Tabellenname suchen und löschen
22.04.2007 15:05:00
Universal
Hallo Matthias,
entschuldige. Ich sollte heute erstmal aufhören - bin viel zu spät ins Bett! :( *grins* Ich habe vergessen, bei vbYes noch "Exit Sub" einzufügen, sonst erstellt er gleich wieder ein Sheet mit dem Namen "Suchergebnis" - nun geht es.
Sorry.
Uni
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige