• 締切済み

EXCEL2003で作成したマクロを2007で実行したらメモリー不足エ

EXCEL2003で作成したマクロを2007で実行したらメモリー不足エラーで終了してしまいます 解決方法を教えてください

みんなの回答

回答No.1

EXCEL2003と2007ではマクロの仕様がかなり変わっているようです。 たぶん、新しい機能にあわない部分があるのでは尚でしょうか。 具体的には実物を見ないとなんともいえませんが、とりあえず下記のサイトをごらんください。 そのあたりを簡単に説明しています。

参考URL:
http://officetanaka.net/excel/excel2007/028.htm

関連するQ&A

  • EXCEL2000で作成したマクロが2002で実行できない。

    EXCEL2000で作成したマクロがEXCEL2002で実行できずに、 困っています。 ファイルは開けるのですが、マクロが実行できないのです。 セキュリティーレベルも低にしてもだめです。 どうすれば、2000で作成したマクロを2002で実行できるようになるでしょうか? よろしくお願いします。

  • マクロが実行できない!

    EXCEL2003で作成したマクロを2000で実行するとエラー表示がでてしまいます。 互換性がないのでしょうか? わかるかたおりましたらお助けください!

  • 【Excel】メモリ不足でマクロが消える?

    他の環境で作成したマクロ付きのExcelファイルを、別のパソコンに送付し、そこで開こうとすると次の現象が発生してしまいます。 ・上書き保存しようとすると「この操作を完了するにはメモリが不足しています。扱うデータ量を減らすか、他のアプリケーションを終了してください。使用できるメモリを増やすには、以下を検討してください。 -64ビット版の Microsoft Excel を使う。」と表示され、保存ができない。 ・マクロを使用しようとすると「マクロ '(ファイル名).xlsm!(マクロ名)' を実行できません。このブックでマクロが使用できないか、またはすべてのマクロが無効になっている可能性があります。」と表示され、マクロを実行できない。 ・マクロを確認しようとエディターを開くと、モジュールのみが存在し、その中身のマクロの記述は白紙になって存在しない。 ・全く同じようにマクロ付きのExcelファイルを作成し送付しても、ファイルによって正常に動作するものもある。(Excel自体がマクロ無効の設定になっている訳ではなく、全てのExcelファイルに対してメモリ不足を通知される訳ではない。) この際、必ずしもファイルサイズのより大きいファイルが正常に動かないとは限らず、1,453KBでも正常に動くファイルもあれば、537KBでも正常に動かないファイルもある(ただし、マクロの記述量自体は上記の1,453KBのファイルよりも、537KBのファイルの方が多い)。 これを踏まえた上で質問なのですが、 Q1. この症状の原因は実行環境とファイルサイズ(マクロの記述量?)によるものなのでしょうか? Q2. この症状の回避方法は、あまり大きなマクロファイルは作成しないことしかないのでしょうか? 尚、Excelファイルの作成元の環境はMacOSX 10.9.5,Excel for Mac 2011、 送付先の正常に動作しない環境はWindows8.1,Excel2016です。

  • Excel2013でメモリー不足

    Windows8PRO+Excel2013で、起動はできるのですが 「メモリー不足のためMicrosoft Excelを起動できません。 他のアプリケーションを終了してから、再度起動して下さい。」 と出てマクロの編集、実行等できません 他に開いているアプリは無いし、同じPCでデュアルブートした Windows7+Excel2010では起きません めもりーくりーなーで、使用メモリーサイズを見ましたが、2GB程度の使用でした またライセンス2台目のノートPCでWindows7+Excel2013でも起きません おそらくWindows8の不具合だろうと思うのですが、 一体何が悪いのでしょうか? 念のためシステムチェックをMcAfeeで実施しましたが、エラーはありませんでした <PCの仕様> OS:Windows8 PRO CPU:Core i5 3570 M/B:Asrock H77Pro4/MVP RAM:8GB SSD:Intel 335シリーズ 240GB(8:117GBで17.9GB空き 7:100GBで60GB空き) ODD:BDドライブ/DVDドライブ <アンチウイルスソフト> McAfeeセキュリティセンター アンチウイルスVer.16.8

  • マクロ実行時の「スタックの不足」について

    エクセル(2000)でマクロを組んだのですが、エクセル97でマクロを実行すると『スタックが不足しています。』というメッセージが出て、強制終了してしまいます。 大きいバージョンでつくったので仕方がないことなのか、それとも何か解決策があるのでしょうか? よろしくお願いします。

  • Excel2013 マクロ''を実行できません

    Excel2013で既存のブックを開こうとすると 「マクロ 'PushMsg'を実行できません。・・・」(画像添付参照) と表示されます。 開こうとするブックにはマクロ(VBA)はありません。 右クリックで「新規作成」では開く事はできます。 又、マクロ有りのブックに対しても同じ現象です。 新規作成で開いたマクロ有りのブックについては正常にマクロは動きます。 ただ、 新規作成で開く→名前をつけて保存→閉じる→ 保存したブックを開く→上記又は画像添付のエラーがでます。 エラーがでるまでの経緯は以下のとおりです。 1.以前は問題なく開く事ができます。 2.Access2016をインストール。 3.上記のエラーが発生。 4.Access2013のruntimeを以前インストールしていたのでアンインストール。 5.やっぱり上記のエラーが発生。 6.Office2013の修復。(オンライン修復) 7.やっぱり上記のエラーが発生。 いろいろと調べましたがわかりません。 なにかわかる方、教えて頂ければ幸いです。 宜しくお願い致します。

  • メモリー不足でマクロの記録が出来ない

    EXCELでマクロの編集をしようとすると、メモリー不足 のメーセ-ジが出て編集が出来ません。記録も出来ません。マクロの実行は出来ます。メモリーは768MB 仮想は初期1152M 最大2304Mとなっています。宜しくお願いします。

  • Excel2003でマクロが動かなくなった!

    Excel97で作成されたVBAマクロがあるのですが、 Excel2000とExcel2002までは問題なく動いていたものの、 Excel2003では実行途中でエラーが発生してしまいました。 VBAマクロには上位互換が無いのでしょうか?? 自分はマクロに詳しくなく使用する立場なのですが、 マクロを作成した人が既に退職している為、 修正できる人間がおりません。。 何か簡単な方法で回避できる方法は無いものでしょうか? 宜しくお願い致します。

  • Excel2000で作成したマクロがExcel2007で動かない

    Office2000にあるExcel2000で作成したマクロを プリインストールされたExcel2007でマクロを動作させると フリーズしてしまいます。 回避方法はあるでしょうか。

  • EXCEL2010でふりがなマクロを実行したら

    EXCEL 2003で作成したファイルをEXCEL 2010で開いて、以下のマクロを実行しました。 Private Sub CommandButton1_Click() Selection.SetPhonetic Selection.Phonetics.Visible = True End Sub 約4500行ある名前(テキストからのコピペ)全ての行にふりがなを振るためです。 ところが、EXCEL 2003ではほんの数秒で完了するのですがEXCEL 2010で実行した時 10分以上掛かりました。 何か解決策はあるのでしょうか。 因みにEXCEL 2003はWindowsXP、EXCEL 2010はWindows7、それぞれのマシンで 今後も同じマクロを実行する状況にあります。

専門家に質問してみよう