erikfranssen
Gebruiker
- Lid geworden
- 11 okt 2016
- Berichten
- 39
Beste Excel goeroes,
Ik gebruik voor een fors bestand een macro waarin oa de laatste cel wordt bepaald met de volgende code:
'Bepalen laatste regel
Dim LaatsteRij2 As Long
With ActiveSheet
LaatsteRij2 = .Range("R10").SpecialCells(xlCellTypeLastCell).Row
End With
Range("A" & LaatsteRij2 - 1&).Select
MsgBox LaatsteRij2
Dit werkt prima, echter nadat ik vervolgens een aantal lege regels laat verwijderen en ik opnieuw de laatste cel wil bepalen, blijft steeds het oude aantal staan. Dus als er eerst 10.00 regels zijn, vervolgens 2.000 regels verwijderd worden, blijft uitkomst toch steeds 10.000. Ik gebruik na de verwijderactie wederom de code zoals eerder staat vermeld, met natuurlijk wel met "LaatsteRij3" ipv LaatsteRij2.
Ik neem aan dat er ook een mogelijkheid is om dit op telossen, maar ik kan dit helaas nergens terug vinden.
Wie o wie kan mij helpen??
Alvast bedankt voor jullie moeite!
Ik gebruik voor een fors bestand een macro waarin oa de laatste cel wordt bepaald met de volgende code:
'Bepalen laatste regel
Dim LaatsteRij2 As Long
With ActiveSheet
LaatsteRij2 = .Range("R10").SpecialCells(xlCellTypeLastCell).Row
End With
Range("A" & LaatsteRij2 - 1&).Select
MsgBox LaatsteRij2
Dit werkt prima, echter nadat ik vervolgens een aantal lege regels laat verwijderen en ik opnieuw de laatste cel wil bepalen, blijft steeds het oude aantal staan. Dus als er eerst 10.00 regels zijn, vervolgens 2.000 regels verwijderd worden, blijft uitkomst toch steeds 10.000. Ik gebruik na de verwijderactie wederom de code zoals eerder staat vermeld, met natuurlijk wel met "LaatsteRij3" ipv LaatsteRij2.
Ik neem aan dat er ook een mogelijkheid is om dit op telossen, maar ik kan dit helaas nergens terug vinden.
Wie o wie kan mij helpen??
Alvast bedankt voor jullie moeite!