Thema Datum  Von Nutzer Rating
Antwort
15.09.2017 11:13:44 Nick
NotSolved
Blau Tabellenblätter nacheinander nach filtern und Zeilen mit ungleichem Suchbegriff löschen
15.09.2017 12:16:34 Gast3475
NotSolved
15.09.2017 12:54:49 Nick
NotSolved
15.09.2017 13:01:00 Gast3475
NotSolved
15.09.2017 13:17:08 Nick
NotSolved
15.09.2017 13:34:33 Gast43567
NotSolved
15.09.2017 13:38:06 Nick
NotSolved
15.09.2017 22:23:41 Gast91637
NotSolved
17.09.2017 01:49:56 Gast67852
NotSolved
18.09.2017 09:03:16 Nick
NotSolved
18.09.2017 22:02:31 Gast67852
NotSolved
18.09.2017 10:07:39 Gast74140
NotSolved

Ansicht des Beitrags:
Von:
Gast3475
Datum:
15.09.2017 12:16:34
Views:
643
Rating: Antwort:
  Ja
Thema:
Tabellenblätter nacheinander nach filtern und Zeilen mit ungleichem Suchbegriff löschen

Hallo,

versuchs mal hiermit:

Option Explicit

Public Sub test()
Dim objCell As Range, objUnion As Range
Dim avntArray() As Variant
Dim strFirstAddress As String
Dim lngIndex As Long
avntArray = Array("A", "B", "C", "D") '// Suchbegriff-Array auf Deine 15 erweitern.....
With ThisWorkbook
    For lngIndex = 1 To .Worksheets.Count
       With .Worksheets(lngIndex).Columns(2)
            Set objCell = .Find(What:=avntArray(lngIndex - 1), _
                 LookIn:=xlValues, LookAt:=xlWhole, MatchCase:=False)
            If Not objCell Is Nothing Then
               strFirstAddress = objCell.Address
               Do
                  If objUnion Is Nothing Then
                    Set objUnion = objCell.EntireRow
                  Else
                    Set objUnion = Union(objUnion, objCell.EntireRow)
                  End If
                  Set objCell = .FindNext(After:=objCell)
               Loop Until objCell.Address = strFirstAddress
               Call objUnion.Delete
               Set objCell = Nothing
               Set objUnion = Nothing
            End If
       End With
    Next
End With
End Sub

Gruß,


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