sickofitall
Gebruiker
- Lid geworden
- 29 sep 2008
- Berichten
- 375
Hallo
ik heb een deel van een code waarbij mijn pc zeer traag gaat (dat ik denk dat hij vastzit).
Nu is hij hier al meer dan een half uur mee bezig dus dat vind ik niet normaal...
Is het mogelijk om dit te herschrijven zodat hij sneller werkt?
ik denk aan copy/pastespecial (values)?
Nota: in cel D1 staat een tellertje zodat ik weet hoever mijn macro zit.
(Rijg begint op 14)
bedankt!
ik heb een deel van een code waarbij mijn pc zeer traag gaat (dat ik denk dat hij vastzit).
Nu is hij hier al meer dan een half uur mee bezig dus dat vind ik niet normaal...
Is het mogelijk om dit te herschrijven zodat hij sneller werkt?
ik denk aan copy/pastespecial (values)?
Nota: in cel D1 staat een tellertje zodat ik weet hoever mijn macro zit.
(Rijg begint op 14)
Code:
With Worksheets("Gegevens")
Dim rijg As Long
rijg = 5
Do Until rijg = 234
If .Cells(rijg, 8).Value = "NEW" Then
.Cells(rijg + 230, 6).Value = .Cells(rijg, 6).Value
.Cells(rijg + 230, 7).Value = .Cells(rijg, 7).Value
.Cells(rijg + 230, 8).Value = .Cells(rijg, 8).Value
.Range("D1").Value = rijg + 9 'telling
rijg = rijg + 1
Else
.Range("D1").Value = rijg + 9 'telling
rijg = rijg + 1
End If
Loop
End With
bedankt!