Excel VBA Erreur d'Incompatibilité de Type éventail de passage à la matrice

Je suis en train de récupérer les valeurs d'un tableau de cellules dans une feuille de calcul (stockées dans un tableau, plutôt que de simples cellules), mais pour une raison quelconque reçois une Erreur d'Exécution 13 Incompatibilité de Type. J'ai lu les messages sur des questions similaires, mais beaucoup de ceux qui semblent avoir à faire avec la matrice de type incorrect (c'est à dire PAS de type Variant), ou en cours de statique taille.

Voici la ligne où l'erreur se produit dans le débogage:

Dim SizeSelection() As Variant
SizeSelection = Workbooks("Wheels.xlsx").Worksheets("Test").Range("B1:W1")

J'ai aussi essayé d'utiliser

Dim SizeSelection() As Variant
SizeSelection = Array(Workbooks("Wheels.xlsx").Worksheets("Test").Range("B1:W1"))

mais toujours la même erreur. Autres que les 2 erreurs les plus courantes mentionnées ci-dessus, quelqu'un a une idée de pourquoi je serais obtenir une incompatibilité de type? J'ai essayé de l'enlever du tableau et de stocker les valeurs dans les cellules normales, mais qui ne fait pas de différence.

Oh, je dois mentionner que les données que je suis en train de récupérer dans un autre classeur (bien que cela devrait être clair à partir du code ci-dessus) et que le classeur est déjà ouvert.

Merci!
Mike

InformationsquelleAutor MikeG | 2014-08-11