私は、テキストと数字の両方を持つバリアント配列を移入かなり単純なマクロを持っています。それは私のPCでうまく動作しますが、私の兄弟ではなく、PCは新しいものです(同じファイル/マクロを使用しています)。私はExcelのバージョンをチェックしており、同じです(2016 MSO 16.0.7571.7095)32ビット、文化も同じ - 両方とも1033です。エラーは実行時間13 - タイプの不一致です。しかし、窓は異なっていますが、8.1対10です。1台のPC上の型が一致しませんが、他のではない - 実行時エラー13
これは私が話題に見つけることができる唯一の適切なポストです:I receive a type-mismatch error from VBA on one computer, but not on others. Why?
これは、エラーが作成されたコードの行です:
prArray(i, 1) = CDbl(Mid(prArray(i, O), 11, 7))
私はこだわっています。どんな助けでも大歓迎です。 ありがとう
の価値は何である '中期(prArray(I、O)、11は、7')ときにエラーアウト? – user3598756
あなたのコードを貼り付けてコピーすると、 "0"(ゼロ)の代わりに "O"(文字)が得られます。あなたのコードを確認してください – user3598756
ランダムな推測です。あなたのうちの一人が 'Option Explicit'を使用しています。 Windows版はほとんど問題ではありません。 –