Prøv denne i en kopi:
Sub Sæt_værdier()
Dim ref As String, kl As String, Srk As Long
'D2 vælges og formlen: =B2/C2 indsættes
Range("D2").Select
ActiveCell.FormulaR1C1 = "=RC[-2]/RC[-1]"
'Kolonne og sidste række i C findes
kl = Mid(ActiveCell.Address, 2, InStr(2, ActiveCell.Address, "$") - 2)
Srk = ActiveSheet.Range("C65536").End(xlUp).Row
'Autofill udføres
Selection.AutoFill Destination:=Range(ActiveCell.Address & ":" & "$" & kl & "$" & Srk)
'Autofil markeres, kopieres og indsættes som værdier
Range(ActiveCell.Address & ":" & "$" & kl & "$" & Srk).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'E2 vælges og formlen: =C2*100/B2 indsættes
Range("E2").Select
ActiveCell.FormulaR1C1 = "=RC[-2]*100/RC[-3]"
'Kolonne og sidste række i D findes
kl = Mid(ActiveCell.Address, 2, InStr(2, ActiveCell.Address, "$") - 2)
Srk = ActiveSheet.Range("C65536").End(xlUp).Row
'Autofill udføres
Selection.AutoFill Destination:=Range(ActiveCell.Address & ":" & "$" & kl & "$" & Srk)
'Autofil markeres, kopieres og indsættes som værdier
Range(ActiveCell.Address & ":" & "$" & kl & "$" & Srk).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("E2").Select
End Sub