Я хочу, чтобы при включении макроса он записывал результат в ранее выбранную ячейку на листе
То есть ячейку с зеленой рамкой на данный момент
Чтопараметр этого?
dim abc as range abc = range.select
Вы можете сделать что-то вроде этого:
Selection.Value = yourResultHere
Возможно, стоит добавить проверку, используя TypeName(Selection) на тот случай, если пользователь выберет что-то еще (например, фигуру / диаграмму / и т.д.)
TypeName(Selection)