Update: Through some additional testing I discovered: 1) 255 Characters does seem to be the breaking point (character limit). Setting the filter wi
A co-worker of mine helped me resolve the issue.
Apparently when using this syntax:
Criteria1:=sArr
Excel reads the array as one long string instead of looking at it as an array that contains many string elements.
The fix is to use the Array() function like so:
Criteria1:=Array(sArr)
This seems to prevent Excel from corrupting.
Sorting before autofilter will help you to perform autofilter function faster and better