I thought if I could resolve some pieces then everything would fall into place, but this just isn't my day-

Why does the following not work???

Sub FiltTest()
Dim arStudents() As Variant

arStudents = Worksheets("George").Range("B2:B17").Value
Worksheets("History_").Select
ActiveSheet.Range("tblHistory").AutoFilter Field:=4, Criteria1:=WorksheetFunction.Transpose(arStudents), Operator:=xlFilterValues

End Sub
tblHistory is a table which in column #4 has student numbers.

The two arrays, the first raw and the second transposed, appear as:
Arrays.PNG
and the student numbers in tblHistory are of "General" data type.

This is my first attempt to understand how to use arrays in an AutoFilter, I apologize for all the questions. I have tried copying code from web pages, but what seems to have worked for others just won't work for me. If for Criteria1 I substitute Array("20584658","20586069") and as many more that I include, it works fine. Am I running into some datatype issue I need to correct for?