rhvanloenen
Gebruiker
- Lid geworden
- 25 nov 2012
- Berichten
- 26
Uit een ander bestand wordt een waarde gelezen aan de hand waarvan een aantal cellen blauw moet worden,
.
Dit gaat op zich goed, maar kost heel veel tijd en in denk, ik weet haast wel zeker, dat dat sneller kan.
Maar hoe.
Hieronder het deel van het script dat ik nu gebruik.
Ronald
With ActiveSheet
LastRow = .Cells(.Rows.Count, "C").End(xlUp).Row
End With
Cells(1, 1) = LastRow
For blauw = 4 To LastRow + 1
If Cells(blauw, 3) = "" Then GoTo overslaan
For kolom = 6 To 14
Cells(23, 17) = blauw
For aantal = 1 To Cells(blauw, 5)
Range(Cells(blauw, aantal + 5), Cells(blauw, aantal + 5)).Interior.ColorIndex = 34
Next aantal
Next kolom
overslaan:
Next blauw

Dit gaat op zich goed, maar kost heel veel tijd en in denk, ik weet haast wel zeker, dat dat sneller kan.
Maar hoe.
Hieronder het deel van het script dat ik nu gebruik.
Ronald
With ActiveSheet
LastRow = .Cells(.Rows.Count, "C").End(xlUp).Row
End With
Cells(1, 1) = LastRow
For blauw = 4 To LastRow + 1
If Cells(blauw, 3) = "" Then GoTo overslaan
For kolom = 6 To 14
Cells(23, 17) = blauw
For aantal = 1 To Cells(blauw, 5)
Range(Cells(blauw, aantal + 5), Cells(blauw, aantal + 5)).Interior.ColorIndex = 34
Next aantal
Next kolom
overslaan:
Next blauw