Lo que te indico en la sentencia, una conversión de tipos.
Los tipos Variant pueden contener cualquier tipo de dato u objeto, incluso un array; por tanto, si lo utilizas como receptor del parámetro, tendrás que convertir e entero antes de utilizarlo.