edit # 1 Я пытаюсь автоматически отфильтровать лист на основе критериев в виде массива, значения массива выбираются с помощью диалогового окна для выбора диапазона. Кроме того, это целью диалогового окна является выбор нескольких несортированных значений, которые необходимо отсортировать. Вот код:
Sub Hyperlink_opener()
Dim Selrng As Range
Dim srch_cr As Variant
Set Selrng = Application.InputBox("Select a range", "Obtain Range Object", Type:=8)
srch_cr = Array(Selrng)
Sheets("DocLog").Select
ActiveSheet.Range("$A:$F").AutoFilter Field:=1, Criteria1:=srch_cr, Operator:=xlFilterValues
'ActiveWindow.SmallScroll Down:=-15
End Sub
В настоящее время это не ищет ячейку, которую я выбрал, и дает мне ошибку. Метод автофильтра класса диапазона не выполнен.