Thema Datum  Von Nutzer Rating
Antwort
19.02.2016 09:35:03 Thomas
NotSolved
19.02.2016 18:33:55 Gast61061
NotSolved
Rot Wenn filter leer dann nicht fortfahren
23.02.2016 15:43:34 Gast49815
NotSolved

Ansicht des Beitrags:
Von:
Gast49815
Datum:
23.02.2016 15:43:34
Views:
982
Rating: Antwort:
  Ja
Thema:
Wenn filter leer dann nicht fortfahren
Application.ScreenUpdating = False
With Worksheets("Master")
.Range("A:AAA").AutoFilter Field:=9, Criteria1:="=Bonn", _
Operator:=xlOr, Criteria2:="=Bonn"
   
If .Cells(Rows.Count, 1).End(xlUp).Row > 1 Then
   
   For i = 10 To 21 ' J bis U
      With Worksheets("Verteiler_Vorlage")
      .Visible = True
      .Copy After:=Sheets(Sheets.Count)
      .Visible = False
      End With

NEXT

Else
Application.ScreenUpdating = False
With Worksheets("Master")
.Range("A:AAA").AutoFilter Field:=9, Criteria1:="=Berlin", _
Operator:=xlOr, Criteria2:="=Berlin"
   
If .Cells(Rows.Count, 1).End(xlUp).Row > 1 Then
   
   For i = 10 To 21 ' J bis U
      With Worksheets("Verteiler_Vorlage")
      .Visible = True
      .Copy After:=Sheets(Sheets.Count)
      .Visible = False
      End With

NEXT

With Worksheets("Master")
.Range("A:AAA").AutoFilter Field:=9, Criteria1:="=Augsburg"
 If .Cells(Rows.Count, 1).End(xlUp).Row > 1 Then
   For i = 17 To 19 ' Q bis S
      With Worksheets("Verteiler_Vorlage")
      .Visible = True
      .Copy After:=Sheets(Sheets.Count)
      .Visible = False
      End With

Also ich haber hier den ersten Filter dann läuft der Code und erstellt mir einzelne Sheets, dann kommt der 2 Filter der erstellt wieder Sheets, und dann der 3 Filter, und wieder werden Sheets erstellt.

Nun soll das aber so ablaufen, das Wenn Filter 1 Daten Code laufen + Filter 3 wenn Filter 1 keine Daten dann Filter 2 und Filter 3, wenn Filter 1 und 2 Daten haben dann nur 1x 3.

Wenn alle Daten vorhanden funktioniert das prima, aber wenn Filter 1 oder 2 Leer sind dann funktioniert das mit Filter 3 nicht richtig.

 

Vielen Dank

Gruß

Thomas


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
19.02.2016 09:35:03 Thomas
NotSolved
19.02.2016 18:33:55 Gast61061
NotSolved
Rot Wenn filter leer dann nicht fortfahren
23.02.2016 15:43:34 Gast49815
NotSolved