Bosch_Guido
Gebruiker
- Lid geworden
- 30 dec 2004
- Berichten
- 107
Ik gebruik de volgende lus om een bereik te doorzoeken. Eigenlijk wil ik dat de lus niet in meerdere lussen maar in één lus wordt doorgelopen. Het is namelijk zo dat ik de waarde wil verwijderen als deze de waarde van A9 heeft, maar ook als hij de waarde van A10 heeft. Kan ik dit makkelijker aan elkaar binden? Ik heb gemerkt dat mijn macro hier heel erg traag van wordt. De range is altijd hetzelfde. Alvast bedankt. :thumb:
For Each c In Sheets("Cursusaanbod").Range("H4:H25")
If c = Range("A9").Value Then
c.Delete Shift:=xlUp
End If
Next c
For Each c In Sheets("Cursusaanbod").Range("H4:H25")
If c = Range("A10").Value Then
c.Delete Shift:=xlUp
End If
Next c
For Each c In Sheets("Cursusaanbod").Range("H4:H25")
If c = Range("A9").Value Then
c.Delete Shift:=xlUp
End If
Next c
For Each c In Sheets("Cursusaanbod").Range("H4:H25")
If c = Range("A10").Value Then
c.Delete Shift:=xlUp
End If
Next c