Hallo,
Ik haal en Excel rapport uit en programma bij ons, maar daar staat informatie in die ik niet gebruik.
Deze wil ik graag verwijderen uit het rapport. Ik heb dat gedaan met de code hieronder.
De lege rijden die dan ontstaan worden ook gelijk verwijderd.
Nu heb ik 2 vragen.
1. bij
wil ik graag dat hij niet naar het laatste getal kijkt. Want die kan ook en A,B,C enz. zijn.
2. Het gaat om zeker 80 getallen zo als 2017925, moet ik dan telkens die code herhalen of is er en makkelijker manier om een code te maken.
Hier onder en screenshot van hoe het bestand eruitziet.

Alvast bedankt voor jullie interesse.
Ik haal en Excel rapport uit en programma bij ons, maar daar staat informatie in die ik niet gebruik.
Deze wil ik graag verwijderen uit het rapport. Ik heb dat gedaan met de code hieronder.
Code:
Sub ClearContentsIfContains()
Dim cell, rng As Range
Set rng = Range("I2:I200")
For Each cell In rng
If cell.Value = "20193850" Then
cell.EntireRow.ClearContents
Else
End If
Next cell
For Each cell In rng
If cell.Value = "20179250" Then
cell.EntireRow.ClearContents
Else
End If
Next cell
Dim LastRowIndex As Integer
Dim RowIndex As Integer
Dim UsedRng As Range
Set UsedRng = ActiveSheet.UsedRange
LastRowIndex = UsedRng.Row - 1 + UsedRng.Rows.Count
Application.ScreenUpdating = False
For RowIndex = LastRowIndex To 1 Step -1
If Application.CountA(Rows(RowIndex)) = 0 Then
Rows(RowIndex).Delete
End If
Next RowIndex
Application.ScreenUpdating = True
End Sub
De lege rijden die dan ontstaan worden ook gelijk verwijderd.
Nu heb ik 2 vragen.
1. bij
Code:
If cell.Value = "20179250" Then
2. Het gaat om zeker 80 getallen zo als 2017925, moet ik dan telkens die code herhalen of is er en makkelijker manier om een code te maken.
Hier onder en screenshot van hoe het bestand eruitziet.

Alvast bedankt voor jullie interesse.