Error on passing parameter array to Invoke VBA with different types

Hi Peter, thanks for this. I’ve solved it with appending list of objects, but will try this as well - it uses the same method that I create lists of strings, should’ve thought of this myself!