У меня есть очень простая подпрограмма для ввода некоторых формул в диапазон. По какой-то причине я получаю «ошибку, определенную приложением или объектом». Кто-нибудь может сказать мне, что не так с моим кодом. Я делал это раньше, и все работало нормально.
Sub ResetONE()
Range("I7:AA27").Formula = "=IFERROR($F7/IF(OR(I$6<$C$5,I$6=""""),"""",DATEDIF($D$1,$D$5,""m"")-DATEDIF($D$1,$C$5,""m"")+1,"""")"
End Sub