Goedmiddag,
Ik heb onderstaande code gevonden. Deze doet exact het tegenovegestelde van wat ik graag zou willen:
Deze zorgt er dus voor, dat alle rijen op alle tabbladen die overeenkomen met de waarde in de actieve cel worden verwijderd.
Waar ik naar op zoek ben is een code die er voor zorgt, dat alle waarden die niet overeenkomen met de waarde in de actieve cel worden verwijderd (het omgekeerde dus).
Ik zoek nu al twee dagen en heb het nog steeds niet kunnen vinden. Wie kan mij helpen. Alvast bedankt!
Ik heb onderstaande code gevonden. Deze doet exact het tegenovegestelde van wat ik graag zou willen:
Code:
Sub RijenVerwijderen()
Dim rTemp As Range
Dim ws As Worksheet
Dim firstAddress As String
For Each ws In ThisWorkbook.Worksheets
If ws.Index <> ActiveSheet.Index Then
Set rTemp = ws.Columns(2).Find(ActiveCell.Value, LookIn:=xlValues, LookAt:=xlWhole)
If Not rTemp Is Nothing Then
firstAddress = rTemp.Address
Do
rTemp.EntireRow.Delete
Set rTemp = ws.Columns(2).FindNext()
Loop While Not rTemp Is Nothing
End If
End If
Next ws
End Sub
Deze zorgt er dus voor, dat alle rijen op alle tabbladen die overeenkomen met de waarde in de actieve cel worden verwijderd.
Waar ik naar op zoek ben is een code die er voor zorgt, dat alle waarden die niet overeenkomen met de waarde in de actieve cel worden verwijderd (het omgekeerde dus).
Ik zoek nu al twee dagen en heb het nog steeds niet kunnen vinden. Wie kan mij helpen. Alvast bedankt!