remcop1989
Gebruiker
- Lid geworden
- 29 mrt 2012
- Berichten
- 492
Ik heb een excel document waarin bijgehouden wordt op welke datum een bedrijf teruggebeld moet worden (dit staat in kolom i).
Het document bevat een niet te bepalen aantal rijen. Dit wisselt dagelijks. Zie bijlage voor een voorbeeld.
Ik heb de volgende macro in dit document:
Deze macro loopt bij een wijziging alle rijen door en dat neemt heel veel tijd in beslag. Het document is daardoor niet bruikbaar meer.
Hoe kan ik ervoor zorgen dat hij niet steeds alle rijen doorloopt, maar toch zijn werk goed doet?
Het document bevat een niet te bepalen aantal rijen. Dit wisselt dagelijks. Zie bijlage voor een voorbeeld.
Ik heb de volgende macro in dit document:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
For Each i In Range("I2:I500")
For Each j In Range("J2:J500")
If i = "" Then
i.Offset(0, 1) = ""
ElseIf i <= Date Then
i.Offset(0, 1) = "Terugbellen"
End If
Next j
Next i
End Sub
Deze macro loopt bij een wijziging alle rijen door en dat neemt heel veel tijd in beslag. Het document is daardoor niet bruikbaar meer.
Hoe kan ik ervoor zorgen dat hij niet steeds alle rijen doorloopt, maar toch zijn werk goed doet?