Thema Datum  Von Nutzer Rating
Antwort
17.01.2020 11:44:59 Gerhard
NotSolved
17.01.2020 12:28:06 Torsten
NotSolved
17.01.2020 12:44:15 Gast78511
NotSolved
17.01.2020 12:59:25 Gast41116
NotSolved
17.01.2020 13:10:02 Gast61140
NotSolved
17.01.2020 13:14:36 Gast73398
NotSolved
17.01.2020 13:32:26 Gast50825
NotSolved
17.01.2020 12:37:50 Martin
NotSolved
17.01.2020 12:40:16 Torsten
NotSolved
17.01.2020 13:00:16 Gast25666
NotSolved
Rot VBA Schleife über Tabellenblätter
17.01.2020 12:43:55 Torsten
NotSolved
17.01.2020 13:04:18 Gast47347
NotSolved
17.01.2020 12:48:00 Mase
NotSolved
17.01.2020 13:01:29 Gast51189
NotSolved
17.01.2020 13:12:32 Gast42060
NotSolved
17.01.2020 13:15:39 Gast49648
NotSolved
17.01.2020 13:27:51 Gast66484
NotSolved
17.01.2020 13:55:42 Torsten
NotSolved
17.01.2020 14:02:48 Gast34914
NotSolved
17.01.2020 14:07:23 Werner
NotSolved
17.01.2020 14:11:53 Gast68159
NotSolved
17.01.2020 14:13:19 Gast15690
NotSolved
17.01.2020 14:20:47 Gast91931
Solved

Ansicht des Beitrags:
Von:
Torsten
Datum:
17.01.2020 12:43:55
Views:
662
Rating: Antwort:
  Ja
Thema:
VBA Schleife über Tabellenblätter

Hier nochmal etwas abgewandelt, ohne Loeschabfrage:

Option Explicit
Sub Test()

Dim ws As Worksheet

Set ws = ThisWorkbook.Sheets("Sheet1")
    
    If ws.Cells(3, 5) = "0" Then
        Application.DisplayAlerts = False
        ThisWorkbook.Sheets("Sheet2").Delete
        ThisWorkbook.Sheets("Sheet3").Delete
        ThisWorkbook.Sheets("Sheet4").Delete
        Application.DisplayAlerts = True
    Else
        Set ws = ThisWorkbook.Sheets("Sheet2")
        If ws.Cells(3, 5) = "0" Then
            Application.DisplayAlerts = False
            ThisWorkbook.Sheets("Sheet1").Delete
            ThisWorkbook.Sheets("Sheet3").Delete
            ThisWorkbook.Sheets("Sheet4").Delete
            Application.DisplayAlerts = True
        End If
    End If

End Sub

Da du nach einer Schleife gefragt hast, habe ich noch mal eine Frage.

Meinst du es so, dass in Blatt 1 geschaut wird, wenn in E5=0 dann alle anderen Blaetter loeschen? Oder wirklich nur spezifische? Wenn nur spezifische, dann wird es schwierig mit einer Schleife, da sich ja die zu loeschenden Tabellennamen immer veraendern.

Erklaer nochmal genau, was du vorhast.

Gruss Torsten


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
17.01.2020 11:44:59 Gerhard
NotSolved
17.01.2020 12:28:06 Torsten
NotSolved
17.01.2020 12:44:15 Gast78511
NotSolved
17.01.2020 12:59:25 Gast41116
NotSolved
17.01.2020 13:10:02 Gast61140
NotSolved
17.01.2020 13:14:36 Gast73398
NotSolved
17.01.2020 13:32:26 Gast50825
NotSolved
17.01.2020 12:37:50 Martin
NotSolved
17.01.2020 12:40:16 Torsten
NotSolved
17.01.2020 13:00:16 Gast25666
NotSolved
Rot VBA Schleife über Tabellenblätter
17.01.2020 12:43:55 Torsten
NotSolved
17.01.2020 13:04:18 Gast47347
NotSolved
17.01.2020 12:48:00 Mase
NotSolved
17.01.2020 13:01:29 Gast51189
NotSolved
17.01.2020 13:12:32 Gast42060
NotSolved
17.01.2020 13:15:39 Gast49648
NotSolved
17.01.2020 13:27:51 Gast66484
NotSolved
17.01.2020 13:55:42 Torsten
NotSolved
17.01.2020 14:02:48 Gast34914
NotSolved
17.01.2020 14:07:23 Werner
NotSolved
17.01.2020 14:11:53 Gast68159
NotSolved
17.01.2020 14:13:19 Gast15690
NotSolved
17.01.2020 14:20:47 Gast91931
Solved