Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
924to928
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
924to928
924to928
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Sheet.deleite ohne nachfrage

Sheet.deleite ohne nachfrage
09.11.2007 21:53:00
piecha
Hallo,
ich versuche mich gerade mal wieder in VBA und versuche ein Sheet zu löschen. Leiden kommt immer die nervige Frage, ob ich wirklich will:

Sub LetztesBlatt(BlattName$)
Dim ws As Worksheet
' Prüfen ob Blatt vorhanden
For Each ws In Worksheets
If InStr(ws.Name, BlattName) > 0 Then
' Wenn vorhanden dann löschen
ws.Delete
End If
Next ws
' Wenn nicht dann leztes Blatt umbenennen
Worksheets(Sheets.Count).Name = BlattName
End Sub


wie kann ich die Abfrage vermeiden / Abschalten?
Danke Piecha

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sheet.deleite ohne nachfrage
09.11.2007 21:55:00
Hajo_Zi
Hallo Piecha,
zu Beginn
Application.DisplayAlerts =True
und am Ende wieder False.

AW: Sheet.deleite ohne nachfrage
09.11.2007 22:01:00
piecha
so geht es nicht :-(

Sub LetztesBlatt(BlattName$)
Dim ws As Worksheet
' Prüfen ob Blatt vorhanden
For Each ws In Worksheets
If InStr(ws.Name, BlattName) > 0 Then
' Wenn vorhanden dann löschen
Application.DisplayAlerts = True
ws.Delete
 Application.DisplayAlerts = False
End If
Next ws
' Wenn nicht dann leztes Blatt umbenennen
Worksheets(Sheets.Count).Name = BlattName
End Sub


Piecha

Anzeige
AW: Sheet.deleite ohne nachfrage Jetzt gehts
09.11.2007 22:05:00
piecha
Ich hab's. Danke

Sub LetztesBlatt(BlattName$)
Dim ws As Worksheet
' Prüfen ob Blatt vorhanden
For Each ws In Worksheets
If InStr(ws.Name, BlattName) > 0 Then
' Wenn vorhanden dann löschen
Application.DisplayAlerts = False
ws.Delete
Application.DisplayAlerts = True
End If
Next ws
' Wenn nicht dann leztes Blatt umbenennen
Worksheets(Sheets.Count).Name = BlattName
End Sub


Piecha

7 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige