Dag allemaal,
onderstaande code selecteert twee maal een bereik en plakt dit één rijtje lager.
Vervolgens wordt de rij met de geselecteerde cel gewist. Ook twee maal.
Hierbij zijn ActieveRij, LaatsteRij en Laatstekolom correct gedeclareerde Integers.
Ik probeer om het scherm minder te laten flitsen (= het selecteren/deselecteren van de bereiken) door vooraan en achteraan Application.ScreenUpdating te gebruiken.
Waarom werkt dit laatste (= Application.ScreenUpdating ) niet ? Ik zie nog steeds razendsnel twee keer een blauw geselecteerd bereik voorbijflitsen.
De code wordt wel correct uitgevoerd, dus erg is het allemaal niet. Maar wel niet proper.
onderstaande code selecteert twee maal een bereik en plakt dit één rijtje lager.
Vervolgens wordt de rij met de geselecteerde cel gewist. Ook twee maal.
Hierbij zijn ActieveRij, LaatsteRij en Laatstekolom correct gedeclareerde Integers.
Ik probeer om het scherm minder te laten flitsen (= het selecteren/deselecteren van de bereiken) door vooraan en achteraan Application.ScreenUpdating te gebruiken.
Waarom werkt dit laatste (= Application.ScreenUpdating ) niet ? Ik zie nog steeds razendsnel twee keer een blauw geselecteerd bereik voorbijflitsen.
De code wordt wel correct uitgevoerd, dus erg is het allemaal niet. Maar wel niet proper.
Code:
Application.ScreenUpdating = False
Range(Cells(ActieveRij, 3), Cells(LaatsteRij, 5)).Select
Selection.Copy
Cells(ActieveRij + 1, 3).Select
ActiveSheet.Paste
Range(Cells(ActieveRij, 10), Cells(LaatsteRij, LaatsteKolom)).Select
Selection.Copy
Cells(ActieveRij + 1, 10).Select
ActiveSheet.Paste
Range(Cells(ActieveRij, 3), Cells(ActieveRij, 5)).ClearContents
Range(Cells(ActieveRij, 10), Cells(ActieveRij, LaatsteKolom)).ClearContents
Cells(LaatsteRij + 1, 1).Select
Application.ScreenUpdating = True
Laatst bewerkt: