Hej!
Jag vet inte riktigt hur ditt ark ser ut, men jag tror att felet finns på den rad som är fetmarkerad i din kod: Range("A2").... Du har skrivit value där men det är till cellen du gör en paste och inte till värdet.
I exemplet nedan har jag en räcka namn som börjar i E5 och vill få fram det nedersta namnet och lägga det i A2:
Public Sub Test()
Blad1.Cells(5, 5).Select
Selection.End(xlDown).Select
Selection.Copy
Blad1.Cells(1.2).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks :=False, Transpose:=False
End Sub