アプリ版:「スタンプのみでお礼する」機能のリリースについて

【Excel】【VBA】実行時エラー -'-2147467259「メモリ不足です」

win8.1 エクセル2010 メモリ8Gのスペックで
VBAコードを実行しているのですが
たまに
実行時エラー -'-2147467259「メモリ不足です」
となり、マクロが中断されてしまいます。

今回、実行時エラー -'-2147467259「メモリ不足です」と出たコードは

rs.Open strSQL, cn, adOpenKeyset, adLockOptimistic

です。

前後のコードは省略していますが
普段は問題なく通ります。

strSQLも、中身をクエリのSQLビューに張り付けて、クエリで見てみたけど
問題なく表示されます。

なぜメモリ不足ですとなるのでしょうか?
スペックが低いのですか?

A 回答 (1件)

前後のコードが非掲載なので推測。



Setでオブジェクトを定義してますよね、rsとか。
使用後 あるいはコード中断後、 set rs = Nothing ってやってます?
    • good
    • 2

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!