「Excel97」で作成したマクロを「Excel2000」で実行することはできるのですが、
マクロ(VBA)を編集しようとすると、「メモリ不足」と警告され、編集ができません。そこで、メモリを64MBから128MBに増設したのですが結果は同じでした。
ちなみに、Access2000でもVBA編集画面を開こうとすると同様の警告が表示されます。128MBでも足りないのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

マクロを2000用に変換できますよね?


それでだめなら、この機会に無駄な部分を省いて1から
見直すのもいいと思います。
メモリの搭載量は関係ないと思います。
無駄な変数、無駄なループ、探せばいくらでも見つかります。
    • good
    • 0
この回答へのお礼

ありがとうございます。ご指摘の通り、無駄な行が多々あります。これらを減らして再度試してみます。

お礼日時:2001/06/29 13:02

全くはずしているかもしれませんが、一応ご参考程度に読んでください。



VBEを立ち上げてメニューのウィンドウ(W)を見たときモジュールが沢山立ち上がっていませんか? 以前、Window95~WindowMeを使っていたときは、モジュールを沢山オープン状態にしておくとリソースが数十パーセントも圧迫されて、いきなりリソース不足に陥ってしまうということがありました。aikunさんの場合はリソースではなくメモリなのでやっぱり関係ないですね。
    • good
    • 0
この回答へのお礼

御礼が遅くなり申し訳ありませんでした。
いろいろ試したのですが、Windows2000(Pro)に入れ替えてみたところ改善されました。ありがとうございました。

お礼日時:2001/07/06 16:33

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QDDR3-1066のメモリを2GBに、上位互換?

旅行の際にモバイルPCのいささか古い規格のPCを使っていましたが、ぼちぼち新規購入を考えています。

例えば価格ドットコムを見て、acerのAOD257-A71Cの購入を考えています。
acerの情報としては、メモリの規格が、DDR3-1066/PC3-8500となっています。
恐らく、多くの方が1GBメモリを2GBに交換したいと思うのですが・・・
IOデータで検索すると、DDR3-1333/PC3-10300と答えを返してきます。
DDR3-1333/PC3-10300で問題が無いのでしょうか?
上位互換の方が有利な点があるのでしょうか?


質問1)主題)
IOデータの指定のDDR3-1333/PC3-10300って、上位互換と考えて問題ありませんか?
DDR3の規格内であれば、上位を選んでも問題が無いのでしょうか。
上海市場には、安いDDR3-1066/PC3-8500規格のサードパーティー製の2GBがあるのですが、そちらで充分なのでしょうか?

質問2)副題)おまけの質問です
モバイルPCは、ほとんどがWIN7-Starterだと分かりました。
WIN7-Starterは、メモリ2GBが想定されているはずなのに1GB機種しか見当たりません。
何故なのでしょうか?数百円の差であれば、最初から2GBを搭載した方が売れると思うのですが。
何故メモリ2GB機種が無いのでしょうか。

旅行の際にモバイルPCのいささか古い規格のPCを使っていましたが、ぼちぼち新規購入を考えています。

例えば価格ドットコムを見て、acerのAOD257-A71Cの購入を考えています。
acerの情報としては、メモリの規格が、DDR3-1066/PC3-8500となっています。
恐らく、多くの方が1GBメモリを2GBに交換したいと思うのですが・・・
IOデータで検索すると、DDR3-1333/PC3-10300と答えを返してきます。
DDR3-1333/PC3-10300で問題が無いのでしょうか?
上位互換の方が有利な点があるのでしょうか?


質問1)主題)
IOデ...続きを読む

Aベストアンサー

> 質問1)主題)
> IOデータの指定のDDR3-1333/PC3-10300って、上位互換と考えて問題ありませんか?

・はい。
上位互換です。
メモリには、これまで相性問題が常にありました。
最新のDDR3規格メモリでようやく、相性問題が一段落した感じです。

> 質問2)副題)おまけの質問です
> モバイルPCは、ほとんどがWIN7-Starterだと分かりました。
> WIN7-Starterは、メモリ2GBが想定されているはずなのに1GB機種しか見当たりません。
> 何故なのでしょうか?数百円の差であれば、最初から2GBを搭載した方が売れると思うのですが。
> 何故メモリ2GB機種が無いのでしょうか。

・メモリ1GBはマイクロソフト社がウインドウズ7スターターを低価格で供給する際の制限です。
ネットブックよりも薄く軽い「ウルトラブック」や「UMPC」は、通常版のウインドウズ7が搭載されています。
当然ながら、CPUの性能制限もなく、搭載されメモリも4GB以上搭載出来ます。

ネットブックに「CPU性能やメモリ搭載量を制限する」ことを条件にマイクロソフト社はウインドウズスターターを低価格で供給しています。

ネットブックの「CPU性能やメモリ搭載量の制限」を撤廃したら、セルロンCPUを搭載した低価格帯ノートPCが売れなくなります。
それじゃあ!たまらん!!!
と言うことで、、、マイクロソフト、CPUメーカー、パソコン製造メーカーが話し合った結果、ネットブックには「CPU性能やメモリ搭載量の制限」をかける。
その代わりにマイクロソフトはウインドウズスターターを低価格で供給する事になった次第です。

ネットブックの制限は以下リンの通りです。
少しずつ、制限は緩和されています。
現在はデュアルコアOK。
ディスプレイも10.2インチ以上が搭載出来るようになりました。
しかし、メモリ1GB以下は、まだ緩和されていません。
http://bto-pc.jp/btopc-com/select/windows-7-starter.html

では、なぜ、「CPU性能やメモリ搭載量の制限」があるネットブックが誕生したのか?
近年、先進国と発展途上国の間で、情報格差が広がりつつあると国連が発表しました。
情報機器が発達しないと(使えないと)国や国民が豊かにならない。
情報機器が発達した国と未発達の国の間で貧富が今後広がる。

国連が主導のもと、100ドルPCが企画され、アフリカ諸国などで急激に広がっています。
この100ドルPCの計画&企画に対して、なんと、国連からインテル社とマイクロソフト社に一切声が掛からなかった。
そして、100ドルPCはリナックスベースで製品化されました。

途上国でリナックスが幅を利かせると、将来、ウインドウズとインテルCPUのシェアが下がる可能性がある。
このシェア低下を防止する目的で、100ドルPCに対抗すべく企画されたのがネットブックということです。
ネットブックは最低セット300ドル未満で企画されました。
実際に販売を開始したら、皮肉にも、先進国のユーザーがサブマシンとして爆発的に売れた次第です。

リナックスベースの100ドルPC
http://news.mynavi.jp/articles/2008/03/21/olpc/index.html

> 質問1)主題)
> IOデータの指定のDDR3-1333/PC3-10300って、上位互換と考えて問題ありませんか?

・はい。
上位互換です。
メモリには、これまで相性問題が常にありました。
最新のDDR3規格メモリでようやく、相性問題が一段落した感じです。

> 質問2)副題)おまけの質問です
> モバイルPCは、ほとんどがWIN7-Starterだと分かりました。
> WIN7-Starterは、メモリ2GBが想定されているはずなのに1GB機種しか見当たりません。
> 何故なのでしょうか?数百円の差であれば、最初から2GBを搭載した方が売れる...続きを読む

QVBA マクロがある時の保存に警告が

いつもお世話になります。

WINDOWS8.1 EXCELL2013 です。

下記の幕の構文がやっとでき、いざ保存しようとするとマクロの保存の種類の警告が出ます。


Sub ファイル名()
Worksheets("OR").Name = Range("A1").Value
ThisWorkbook.SaveAs ThisWorkbook.Path & "\" & Range("A1").Value
End Sub

上記のマクロにどう修正すれば保存が可能でしょうか。
ご指導いただけませんでしょうか。

Aベストアンサー

ひょっとしてエラーは
Worksheets("OR").Name = Range("A1").Value
で発生していませんか?
つまり、シートの名前を変更しているので
OR と云うシート名は既に無いとか。

保存後に、シートの名前を元に戻すなら
Worksheets("OR").Name = Range("A1").Value
ThisWorkbook.SaveAs ThisWorkbook.Path & "\" & Range("A1").Value & ".xlsm"
Worksheets(Range("A1").Value).Name = "OR"

とかする必要がありますかね。

Qメモリの種類による違い(DDR2、DDR3)について

メモリの種類による違い(DDR2、DDR3)について

この度、ノートパソコンのメモリをいじろうと思っています。そこでDDR3の導入を考えているのですが、DDR2に比べて実際どれくらい違うものなんでしょうか?(体感速度など) どちらも使った事がある方、教えて下さい。

ちなみに、現在はDDR2の2GBが1枚挿さっていて、次のような変更を考えています。
<パターン1>
DDR2 2GBを1枚追加し、デュアルチャンネル4GBに。そして多すぎる分をRAMディスクとして使用。
<パターン2>
元のメモリは別のものに使い、DDR3 1GBを2枚に。合計2GB。

DDR3がなかなか速いなら、パターン2にしてみようかなと思うんですが・・・。

そもそもDDR3は使えるんでしょうか。僕が理解してないだけで、実は「同じSO-DIMMでもDDR3は挿さらねぇよ」とか「物理的に挿さっても、マザボがついてかねぇよ」みたいな事もあったりするんでしょうか? ノートパソコン本体は ASUSのUL20Aです。

質問がゴチャゴチャしてて申し訳ないですが、回答いただければ助かります。

メモリの種類による違い(DDR2、DDR3)について

この度、ノートパソコンのメモリをいじろうと思っています。そこでDDR3の導入を考えているのですが、DDR2に比べて実際どれくらい違うものなんでしょうか?(体感速度など) どちらも使った事がある方、教えて下さい。

ちなみに、現在はDDR2の2GBが1枚挿さっていて、次のような変更を考えています。
<パターン1>
DDR2 2GBを1枚追加し、デュアルチャンネル4GBに。そして多すぎる分をRAMディスクとして使用。
<パターン2>
元のメモリは別のものに使い、DDR3 1GBを2...続きを読む

Aベストアンサー

規格が違うのでまず無理です↓ネットで調べたらすぐ解りますが <パターン1>が良い使い方になります
http://www.intel.co.jp/jp/support/motherboards/desktop/sb/CS-012038.htm
http://ascii.jp/elem/000/000/124/124257/
http://homepage2.nifty.com/kamurai/MEMORY.htm

QEXCEL2000 VBA マクロ実行中に他の作業ができないか

いつもお世話になっております。

EXCEL2000 VBAでマクロ実行中にEXCELで別の作業(表計算したり、別のマクロを実行したり)がやりたいんですが、可能でしょうか。

よろしくお願いいたします。

Aベストアンサー

標準モジュールに
Sub test02()
For i = 1 To 1000000
Cells(1, 1) = "A"
Next i
End Sub
を入れて実行し、終らない間に、デスクトップを表示して、エクセルのアイコンをクリックして、別ブックを開いたり出来ます。
上記は確認後CTRL+Breakキーで中断のこと。
上記は#2のお答えのことと思います。
====
質問内容は、そんなことじゃないなら補足しては。

QDDR3 677MHZ メモリ

DDR3 677MHZのメモリ(デュアルチャンネル)が搭載されているPCにDDR3 533MHZのメモリを付けたら動きますか?

よろしくお願い致します。

Aベストアンサー

Pentium4 EEはFSBが1,066MHzと言う所がプレミアになっているだけです。

ExtremeEditionの看板を背負っている為にプレミア価格が設定されています。

性能面で言えば同じ周波数のPentium4と比較して、10%程度の性能向上はありえます。
(処理内容によってはもっと向上しますが)

一般的には周波数の高いPentium4 670を選択したほうが費用対効果は高いので無理に選択する必要はありませんよ。

デュアルコアはシングルスレッドのソフト(現在リリースされているソフトの90%以上)では性能を十分に発揮できず、シングルコアの同クロックのCPU以下の性能しか発揮されなかったりします。

ただ、最近では常時ウィルス対策ソフトなどが常駐していますので、デュアルコアだとそういった物を起動中でも性能低下が起こりにくいのが利点となります。

Pentium4 EEを選択するぐらいならVGAカードを最上位の物に変更するほうが費用対効果が高いですね。


余談ですが、デュアルコアのエクストリームエディションはPentium eXtreme Editionですので略すとPentiumXEとなります。
微妙に紛らわしいですがEEとXEでは別物ですので勘違いされないようにとの配慮ですかね。

Pentium4 EEはFSBが1,066MHzと言う所がプレミアになっているだけです。

ExtremeEditionの看板を背負っている為にプレミア価格が設定されています。

性能面で言えば同じ周波数のPentium4と比較して、10%程度の性能向上はありえます。
(処理内容によってはもっと向上しますが)

一般的には周波数の高いPentium4 670を選択したほうが費用対効果は高いので無理に選択する必要はありませんよ。

デュアルコアはシングルスレッドのソフト(現在リリースされているソフトの90%以上)では性能を十分に発揮で...続きを読む

Qエクセル2000で作成したマクロ・VBAが2007では使用できなくなってしまいました。

Photo Album for Excel Ver1.90というフリーの写真を貼り付けるソフトなのですが、2003では正常に貼り付けが行えましたが2007では貼り付けまでは動くのですが2枚目以降が1枚目と同じ場所に貼り付けられます。
2007は見た目も中身も変わってしまったので使用することはできないのでしょうか?
フリーといえどもマクロは勝手に変更できないようになっています。
簡単に動く用にできないでしょうか?

Aベストアンサー

friend's softにありますね。
こちらに要望を出すのがよろしいかと思います。
2007になって、画像の貼り付けVBAが変わったらしいので
それを変更してもらえれば、直るような気がします。
それまでは、手操作で、画像を挿入して貼り付けて、
大きさ調整すれば、・・・・なんて。
2枚目は同じ場所に貼り付くなら、2枚目をドラッグする
というのもありかもしれません、直るまでは。
説明には、解決の糸口があるかもしれませぬ。

参考URL:http://www.page.sannet.ne.jp/itochan/

QDDR2とDDR3のメモリの違い(素人)

DDR2とDDR3のメモリの違い(素人)

DDR3のほうが優秀です速いです みたいなことをメーカーは謳ってますが、
実際に体感できるほど違いはあるのでしょうか?
ちなみに、やることはリネージュ2程度の3Dゲームです。

Aベストアンサー

>内部処理的にはDDR3はトリプルチャネル対応って事で速いと言えます
結構ここのサイトを見ているとこの手の勘違いをしている人が時々いますね。
DDR3のトリプルチャンネルの対応はメモリコントローラが内蔵しているCPUに依存する。
現状Core i7の9シリーズのみ対応。

Qエクセルのマクロを削除してもマクロの警告が表示されてしまう。

1、新規ファイルから何でもいいので簡単なマクロの登録をします。
2、セキュリティレベルを中にしファイルを開く時にマクロの警告ダイアログ  が表示されるようにします。
3、ファイルを保存して閉じて再びファイルを開きます。
4、マクロを有効にしファイルを開きます。
5、登録したマクロを削除します。
6、再びファイルを閉じます。
7、再びファイルを開きます。

登録したマクロを削除したのに再びファイルを開くとマクロの警告ダイアログが表示されてしまいます。マクロは削除したはずなのに…
どうしてか教えてくれませんか?

Aベストアンサー

きっとモジュールが残っているのでしょう。
モジュールとはマクロを書いた場所です。つまりマクロの入れ物。

「ツール」→「マクロ」→「Visual Basic Editor」で,Visual Basic Editorが開きます。
左のツリー表示されている部分の

- ─□標準モジュール
   └△ Module1

とかなっている,Module1(もしくはModule2,もしくはModule3…)
などを選択して,
「右クリック」→「Module○ の解放」
でモジュールを解放してやればマクロの警告ダイアログが表示されなくなると思います。
「削除する前に Module○ をエクスポートしますか?」
とかいうダイアログが出てくると思いますが,不要なものであればエクスポートする必要はありません。

QDDR3-1066マザーにDDR3-1333メモリ

DDR3-1066まで対応のマザーにDDR3-1333のメモリは使えますか。
使用予定のマザーボードはインテルDG41WVで,同社ウェブによると
>DDR3 1066 MHz および DDR3 800 MHz の DIMM をサポート
とあります。このマザーボードにDDR3-1333のメモリをつけることは可能でしょうか。
いまどきDDR3-1066のメモリなんてノート用しか売っていないしデスクトップ用はあっても高いし,ということで使えるものなら1333を使いたいのですが・・・。
FAQかもしれませんがよろしくお願いします。

Aベストアンサー

下位互換により使用可能です。
1066相当の転送速度に合わされるだけですから、何の心配もいらないですよ。

Qマイクロソフトオフィス 2003/エクセル 起動時に セキュリティ警告(マクロ) マクロが見つからない。

こんにちは、
環境:
WindowsXP Pro SP1
Office2003

状況
あるExcelファイルを起動すると、セキュリティ警告「”**”はマクロを含んでいます。」というメッセージが出ます。
特にマクロを使っているファイルではありませんが、以前あったExcelファイルをコピーしたファイルなので、以前にあったマクロが残っているのかと予想しました。
ところが、「ツール」-「マクロ」-「マクロ」でマクロのダイアログボックスを見てもマクロが存在しません。

質問
この場合、どのように原因を突き止めて解決すればいいのでしょうか?
何かお分かりの方がいましたら教えてください。よろしくお願いします。

Aベストアンサー

ALTキーを押しつつ、F11キーを押すと、VBEの画面になります。通常左のフレーム部分にVBAProjectの部分があり、標準モジュールの下にあるモジュール名の各々で右クリックして「モジュールXXの解放」をクリックし、確認の「いいえ」をクリックします。
モジュールの「解放」をしないと、プログラムコードを抹消しただけではマクロが存在する扱いになります。
シートモジュールがある場合は、VBAProjectの下の各シート名を
ダブルクリックして、右側にコードが現れたら、そのコードを抹消してください。
http://hp.vector.co.jp/authors/VA016119/hajimete/event1.html
の画面例や最後の方も参考に見てください。


人気Q&Aランキング

おすすめ情報