Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4792 / 13644 ツリー ←次へ | 前へ→

【54431】消されちゃったけど「excel200ではエラーになる?」の返信 Jaka 08/3/12(水) 16:53 発言[未読]
【54441】Re:消されちゃったけど「excel200ではエラ... VBWASURETA 08/3/13(木) 10:05 発言[未読]
【54442】Re:消されちゃったけど「excel200ではエラ... VBWASURETA 08/3/13(木) 10:08 発言[未読]

【54431】消されちゃったけど「excel200ではエラー...
発言  Jaka  - 08/3/12(水) 16:53 -

引用なし
パスワード
   消されたのでもう見ないと思いますが。(解決?あきらめ?)

>【54238】excel200ではエラーになる? 
 
>  やす - 08/3/1(土) 16:56 - 

>excel2003ではエラーになりませんでしたが、
>知り合いの使っているexcel2000では以下のソースではエラーになりますか?
>(Pasteの所でエラーになる)

>Cells.Select
>Selection.Copy
>Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
>Application.CutCopyMode = False

思い出したように昨日思い出して、試した結果。
エラーになりませんでした。
と、言うかエラーにならない状態で試したといった方が良いか。

例題作成時に気づいた点。
A:Z列を選択して、
="あいう"
と書いて、Ctrl + Ent で確定。

しばらくして、「メモリが足りません」ってエラーが....。
しかもフリーズ直前で、エクセルを終了させるにも一苦労。

A:Yの範囲だと書き込めました。
これを記載されたコードを試してみようとしましたが、夜中の2時ごろだったので寝ました。

なんか、関数が書き込まれた範囲が大きすぎた、というか数式が多すぎたためのエラーみたいですね。

2002だとA:Zの範囲に上記数式を同じように書き込んでもフリーズしませんでした。

【54441】Re:消されちゃったけど「excel200ではエ...
発言  VBWASURETA  - 08/3/13(木) 10:05 -

引用なし
パスワード
   ▼Jaka さん:
おはようございます。

丁度、Excel2000環境(OS:XP Pro)だったので試してしまいました・・・
ただでもスペックの悪いPCなのであっという間にフリーズに入りかけたので
CTRL+Pause(Break)で抜けました。

もしかしたら、PCのスペックにも左右されるかも知れませんね?

【54442】Re:消されちゃったけど「excel200ではエ...
発言  VBWASURETA  - 08/3/13(木) 10:08 -

引用なし
パスワード
   ▼Jaka さん:
追記です。
この処理ってどのイベントで発生させてますか?
シートのChangeイベントだと永久ループに入るようです。

4792 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free