Function RRel(colmn, Optional offst, Optional rng)
If offst Is Nothing Then Set offst = -1
If rng Is Nothing Then Set rng = Application.Caller
RRel = Intersect(colmn, rng.offset(offst, 0).EntireRow)
End Function
Когда я пытаюсь использовать это как формулу Excel, например, =RRel(P:P)
я получаю сообщение об ошибке:'объект требуется' в функции vba для excel?
Compile error:
object required
И точка отладки на заголовке функции
Что вы пытаетесь достичь? Из вашего кода это выглядит как 'offst' - это число. Изменить 'If offst Is Nothing Then Set offst = -1' to' If offst = 0 Then offst = -1' Но вопрос все еще остается ... Что вы пытаетесь сделать? –