Я получаю указанную ошибку при выполнении следующей строки кода:
Check_Row = Application.WorksheetFunction.Match(ActiveCell, Application.WorksheetFunction.Index(Selection, 0, 1), 0)
И мои ActiveCell и Выбор кажутся правильно определенными - ActiveCell содержит некоторый текст, а первый столбец Выбор содержит ячейка со значением совпадения ActiveCell . Кроме того, когда я пытаюсь запустить почти такой же код (ниже) в только что открытом листе Excel, он работает нормально?
Sub Test()
Range("start").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
test_selection = Selection
Range("A8").Select
Check_Row = Application.WorksheetFunction.Match(ActiveCell,Application.WorksheetFunction.Index(test_selection, 0, 1), 0)
Range("A9").Value = Check_Row
End Sub

У кого-нибудь есть идея, что я мог бы пропустить здесь? Что может быть причиной этой проблемы?