Hej!
Koden är lite märklig i mina ögon. Det verkar som om målet är att kopiera området ad5:ad31 i Scorecard till arket database. Varför det sker med for each smallrng vet jag inte. Det hade väl gått att göra allt på en gång, vilket är mer optimalt.
Nyckeln för att förändra koden är att
1) Skapa en variabel som minns värdet av LastRow (på rad 8)
2) Byt ut värdet på rad 8 till den variabel som skapades i p1. Fungerar det?
3) Om det fungerar så kopiera allt från For Each - Next smallrng och lägg det alldeles direkt under next
4) Byt nu i den nya loopen ut ad5:ad31 till det nya område som skall kopieras och ändra även på destrange till önskat område (som måste göras 27 rader högt (31 -5 + 1).
5) Sedan bör det fungera, men det är ingen vacker kod... :-(
mvh