• 締切済み

【Excel】【VBA】実行時エラー メモリ不足

【Excel】【VBA】実行時エラー -'-2147467259「メモリ不足です」 win8.1 エクセル2010 メモリ8Gのスペックで VBAコードを実行しているのですが たまに 実行時エラー -'-2147467259「メモリ不足です」 となり、マクロが中断されてしまいます。 今回、実行時エラー -'-2147467259「メモリ不足です」と出たコードは rs.Open strSQL, cn, adOpenKeyset, adLockOptimistic です。 前後のコードは省略していますが 普段は問題なく通ります。 strSQLも、中身をクエリのSQLビューに張り付けて、クエリで見てみたけど 問題なく表示されます。 なぜメモリ不足ですとなるのでしょうか? スペックが低いのですか?

みんなの回答

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

前後のコードが非掲載なので推測。 Setでオブジェクトを定義してますよね、rsとか。 使用後 あるいはコード中断後、 set rs = Nothing ってやってます?

関連するQ&A