Я думаю, что вы хотите, чтобы макрос копировал значения, а не только формулы. Проверьте код ниже
Set ws = ActiveSheet
Set wbREF = Workbooks.Open("GASP.xls")
Range("B7:L61").Copy
ws.Range("AL7").PasteSpecial xlPasteValues
wbREF.Close False
Также убедитесь, что в Excel включен автоматический расчет. Вы можете проверить это на ленте «Формулы». И последнее, о чем следует помнить, это то, что вы должны быть осторожны с квалификацией ваших ссылок. Каждый раз, когда вы вызываете функцию «Диапазон», целесообразно указать рабочую книгу и рабочую таблицу, в которой содержится этот диапазон. Как это:
ThisWorkbook.Sheets("Sheet1").Range("Al7")
или
With ThisWorkbook.Sheets("Sheet1")
Set rng = .Range("Al7")
End With