Super. Dank je wel. Gelukkig heb je niet gepast
Werkt als een speer.
Maar nu voor mijn begrip.
Want ik lijk er toch niks van te snappen.
En functietoets F8 in de editor helpt niet door snelheid/efficiency van de regels.
Startpunt is F200.
De invoegregels begrijp ik.
En daarna staat de cursor (actieve cel) nog steeds in F200.
Dan zou ik denken dat
.Offset(-4).Resize(, 5).Copy
de regels F196:J196 selecteert om te kopiëren.
Want 4 rijen omhoog en 5 kolommen naar rechts.
Maar blijkbaar wordt toch A196:E196 gekopieerd.
Waarom is dit: ik snap dan die offset (-4) niet?
Daarna plakt
.Offset(-3).Resize(5, 5)
blijkbaar zonder paste in cellen A197:A201
Dat zonder paste klopt?
En het bereik klopt ook? Want als ik heel goed kijk bij stap voor stap lijkt er toch geplakt te worden t/m rij202? Hoezo?
En
.Cells(0, 6).Value = "1520"
zet dan 1520 in cel F200, want zelfde regel 6 kolommen verder.
Dan zou uit alles mijn conclusie zijn dat A200 de ActiveCell is, maar na het invoegen van de rij stond de cursor toch echt in F200.
Ra ra, hoe zit dit nu precies?
Na End With
Heb ik zelf nog
ActiveCell.Offset(2, 0).Range("A1").Select
toegevoegd om van F200 naar F202 te gaan.
Of kan dat misschien nog efficiënter?
Ben benieuwd naar de uitleg.
Maar in ieder geval nogmaals dank voor de code.