アップデート:
このエラーの原因となった 2 つの問題がありました。まず、コピー/貼り付け機能を台無しにしていた SAS アドインとの衝突がありました。2 つ目は、転置が失敗する原因となった配列に null 値があったことです。null を処理しましたが、すべて正常に動作します。
Excel ワークシートに値の配列を割り当てようとしています。TRANSPOSE 関数を使用すると、型の不一致エラーが発生します。理由がわかりません。セットには約 200 の「行」しかありません。
Worksheets("xyz").Range("A2").Resize(ValidCode, 5).Value = & _
Application.WorksheetFunction.Transpose(CodeData)
転置された配列の代わりに静的な値を入れるとうまくいきます。何が起こっているのかわかりません。タイプ「Variante/Variante(0~4、0~205)」です
コードループで保存し直す必要があったため、配列を転置する必要があります(したがって、「列」は行などです)。手動で転置できると思いますが、それは不要なようです。