Я пытаюсь реализовать формулу, включающую прогнозируемое число, используя функцию тренда. Сама функция тренда работает отлично, однако, как только я вставляю ее в формулу (например, что-то такое простое, как добавление +1), я получаю сообщение об ошибке "Несоответствие типов".
Я нашел обходной путь, когда я жестко codeирую значение, сгенерированное функцией тренда, в другую ячейку, а затем извлекаю значение из этой ячейки с помощью Range().Value. Однако я хотел бы избежать необходимости использовать вспомогательные ячейки, поэтому мне было интересно, может ли кто-нибудь объяснить, почему code изначально не работает. Любая помощь будет принята с благодарностью!
Sub Test()
With ThisWorkbook.Worksheets("Output")
Set ys= Range("Output!P6:P7")
Set xs= Range("Output!S6:S7")
Set x= Range("Output!T6")
Range("P" & 8) = Application.Trend(ys, xs, x, True) + 1
End With
End Sub