- 締切済み
Excel VBA で「型が一致しませんエラー
Excel VBA で「型が一致しません」というエラーが発生します。 -------------------------------------------------------------------------------- Dim katacode as String katacode = "(1001,1002,1005,1010,1015,1020,1030,1035,1036,1040,…(省略)…,1150)" With ActiveSheet.QueryTables.Add(Connection:= _ pubfncgetConnectString,Destination:=Range("A1")) .CommandText = Array(_ "SELECT ~ FROM ~ WHERE コード IN katacode -------------------------------------------------------------------------------- 「katacode」の値が、文字列の長さが155までは上手く動くのですが それ以上に追加すると「型が一致しません」というエラーが発生します。 原因がわかりましたら教えていただけないでしょうか。よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
お礼
回答ありがとうございました。 試してみましたが .CommandText = Join(v, "") の記述では同じく「型が一致しません」エラーになりました。 Join(s) の記述もうまくいきませんでした。 結果、「katacode」の値を見直して減らしてもらい対応することになりました。 いろいろ勉強になりました。 度々回答いただき感謝しております。