>>245
ありがとうございます。
あれから9日間、マクロを使うのをやめたり問題がありそうなスクリプトを削除したりsleepを入れたりしても一切効果がありませんでした。
今宵、3時間おきにスクリプトを停止させ、スケジュール設定で決まった時間に開始させるように設定しました。貴殿のレスを読み返してハッとしました。
関数から関数呼び出す形でループさせてて終了してない関数が溜まってメモリ不足なのだろうと思います。
たまたま12時間位連続で動いたとしても、たまに停止してしまうと大変なのでこのような仕様にしました。
当方独学で右も左も分からないような状態なので、そういったアドバイスが大変参考になります。再帰呼び出しを無限に行っているような仕様にしていたので、上の方でもそんなのはだめだとどなたか言っていたような気がしますが、もう作っちゃったのでこのスクリプトを使います。
明日からまたテストします。