Evelthoven
Gebruiker
- Lid geworden
- 26 sep 2006
- Berichten
- 690
Goedemiddag,
Voor een bestand met een lange lijst die uit honderden regels bestaat heb ik een macro gemaakt (met info uit dit forum en kopiëren en plakken) met de volgende code:
Het sorteren gaat goed, maar één ding krijg ik niet voor elkaar. Wat ik nog zou willen is dat ik na het uitvoeren van de macro op mijn beeldscherm de laatste regels (rijen) zie van waaruit ik dan verder kan gaan met het invoeren van nieuwe gegevens. Nu is het zo dat wat ik zie blijft staan en het beeld niet naar onderen schuift. Bijv. de cursor staat op A5 en na het uitvoeren van de macro is de cursor wel naar de eerste lege cel in kolom A gegaan maar niet het volledige beeld. Ik zie nog steeds het beeld van voordat ik de macro uitvoerde.
Kan iemand a.u.b. de code aanpassen? Misschien kan de code ook nog korter of zijn er nog andere verbeteringen/aanpassingen mogelijk.
Alvast bedankt.
Gr. Eric
Voor een bestand met een lange lijst die uit honderden regels bestaat heb ik een macro gemaakt (met info uit dit forum en kopiëren en plakken) met de volgende code:
HTML:
Sub Sorteren_gegevens()
'
' Sorteren_gegevens Macro
Application.ScreenUpdating = False
Application.EnableEvents = False
With Sheets("Gegevens")
Lastrow = .Range("A65535").End(xlUp).Row
.Range("A6:G" & Lastrow).Sort key1:=.Range("B5"), Key2:=Range("A5"), key3:=Range("C5")
End With
Range("A65535").End(xlUp).Offset(1, 0).Select
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
Het sorteren gaat goed, maar één ding krijg ik niet voor elkaar. Wat ik nog zou willen is dat ik na het uitvoeren van de macro op mijn beeldscherm de laatste regels (rijen) zie van waaruit ik dan verder kan gaan met het invoeren van nieuwe gegevens. Nu is het zo dat wat ik zie blijft staan en het beeld niet naar onderen schuift. Bijv. de cursor staat op A5 en na het uitvoeren van de macro is de cursor wel naar de eerste lege cel in kolom A gegaan maar niet het volledige beeld. Ik zie nog steeds het beeld van voordat ik de macro uitvoerde.
Kan iemand a.u.b. de code aanpassen? Misschien kan de code ook nog korter of zijn er nog andere verbeteringen/aanpassingen mogelijk.
Alvast bedankt.
Gr. Eric