excelで以下のような操作をしていると必ず、「不正なアクセスが発生しました」のエラーで強制終了されてしまい大変困っています。
Office2000を再度インストール(修正インストール)したのですが、一向に改善しません。

<必ず発生する操作>
1.新規作成でワークシートを開く。
2.どこのセルからスタートしても構わず、「Backspace」キーを一回押し、何もせずに「Enter」キーを押す。
3. 2.の操作を単純に何度か繰り返すと発生。
  (4,5回で発生する場合もあれば、45回程度で
  発生することもある)

<バージョン、環境情報>
Excel2000 9.0.4402 SR-1
Microsoft Windows 98 4.10.2222 A
191MB RAM(標準64MBにIO-DATAのメモリ128MB追加)
41% 空きシステム リソース(落ちた時点)
  
たぶん、詳細を見ても分からないかと思いますが、一応
詳細エラー内容をつけてみます。
------------------
EXCEL のページ違反です。
モジュール : EXCEL.EXE、アドレス : 017f:3007b515
Registers:
EAX=0062e357 CS=017f EIP=3007b515 EFLGS=00010246
EBX=00000000 SS=0187 ESP=0062db30 EBP=0062fc18
ECX=0063eb61 DS=0187 ESI=00000000 FS=10a7
EDX=006f0ef4 ES=0187 EDI=00000000 GS=0000
Bytes at CS:EIP:
66 89 31 83 c1 02 0f bf 42 fa 85 f6 0f 85 5b 1c
Stack dump:
00000001 3007acaa 00008405 0062e357 006f0eec 00000002 0068d3e0 00000000 0062fd50 00000000 fffffff8 00000000 00000000 00000130 4e01109f 00200020
--------------------

なにか、改善策があれば教えて頂きたくよろしくお願いします。

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

A 回答 (2件)

私は似たような環境ですが、そんなことないですよ。



>「Backspace」キーを一回押し、
編集モードになる
>何もせずに「Enter」キーを押す。
セルの内容が確定される。
ってことですよね。

<バージョン、環境情報>
Excel2000 9.0.3821 SR-1
Microsoft Windows 98 4.10.2222 A
RAM 128MB

こんな時はOSから再インストールしてはいかがですか。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
OSの再インストールの前に、Office2000の全消去
、新規インストールを実施したところ、解決しました。
なにかのファイルが壊れていたのだろうと思われます。
助言ありがとうございました。

お礼日時:2001/10/23 19:34

まず、最初になぜこんなことをする必要があるのでしょうか。

ただ単に遊びでやっているのならやめたほうがいいですよ。

<必ず発生する操作>
1.新規作成でワークシートを開く。
2.どこのセルからスタートしても構わず、「Backspace」キーを一回押し、何もせずに「Enter」キーを押す。
3. 2.の操作を単純に何度か繰り返すと発生。
  (4,5回で発生する場合もあれば、45回程度で
  発生することもある)

原因は、システムのリソースが不足するためではないでしょうか。こんな状態を繰り返しているとどんなトラブルが生じるかわかりませんよ。
特に、EXCELを含めマイクロソフト等海外のプログラムはそんなに丁寧に作られていません。以前リソースが足りない状態で作業していて
フォーマットされたことがあります。

この回答への補足

説明不足でした。
いえいえ、遊びではなく、仕事で入力していて、結構落ちており、どうもBackspaceを押した後、ENTERキーを叩くと落ちることが多いことが分かり、繰り返してみたら、再現性が判明したまでです。
メモリにも十分余裕があると思うのですが・・

補足日時:2001/10/23 14:28
    • good
    • 0
この回答へのお礼

早々のお返事ありがとうございました。

お礼日時:2001/10/23 19:22

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

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

Q{=SUM(IF(D8:F8="理",1,0))} の数式の意味が知りたいです

知人から引き継いだ時間割ソフト(エクセルで作成)に以下のような数式が
あったのですが意味がよく分かりません。
{=SUM(IF(D8:F8="理",1,0))} 
特に数式全体をかっこっている { }の意味はなんでしょうか
どういう役割があるのでしょうか

Aベストアンサー

こんにちは。
{=SUM(IF(D8:F8="理",1,0))} 
この式は、お友達の方が「時間割の中で『理』(たぶん理科?)の授業(?)が
ある回数を集計するために設定したものと思われます。
{}の意味は先ほどの方が書かれてるとおりです。
文章で表現するとすれば次のようになると思います。
もし(IF)、D8~F8の範囲(D8:F8)のセルに「理」という文字(”理”。””で括ることで文字データーを表す)があったら、そのセルは数字の「1」なかったら「0」として(,1,0)、D8~F8の範囲(D8:F8)のセルの値を合計して(SUM)下さい。
エクセルでは、このように、2つの関数(SUMとIF)を組み合わせて使うこともできるのです。

Q=IF(CF260<>0,ROUND(M262/CF260,0),0) の意味を教えてください。

お世話になります。
EXCELにおいて、=IF(CF260<>0,ROUND(M262/CF260,0),0) の数式の意味を教えてください。
宜しくお願い致します。

Aベストアンサー

追記

ROUND(M262/CF260,0)
         ↑ 桁数指定が"0"なので、整数部分の桁数。でした。

Q(Excel)セルに数式でなく文字で=E4*F5と書きたい

(Excel)セルに数式でなく文字で=E4*F5と書きたい
自動的に数式になってしまいます。
どうすれば解決できますか?

Aベストアンサー

とりあえず2通り

(1)先頭に ' をつけて
 '=E4*F5
と入力する。(' はセル編集時以外は表示されない)

(2)・セルを右クリックして「セルの書式設定」を選択
 ・表示形式を「文字列」にしてOKクリック
 ・その後、文字列を入力する。

Q=MATCH("*?",A1:A10&"",0)

ずばり!タイトルの関数の内容を教えてください。

A1:A10の1列の表があります
A1~A3はブランクで、A4に数字が入った場合
「4」が表示されます
A1~A10の間で、どこに数字が入力されたかを表示する関数のようです。

『"*?"』この部分と、『A1:A10&""』この部分が、どうしてもわかりません

前に教えてgooで教えてもらった関数なのです
どうか、教えてください。よろしくお願いします。

ちなみに、そのときの質問です↓
http://oshiete1.goo.ne.jp/kotaeru.php3?q=720308

Aベストアンサー

こんにちは。maruru01です。

張本人なので説明します。
まず、この数式は配列数式です。
配列数式については、以下のページを熟読して下さい。

http://pc21.nikkeibp.co.jp/pc21/pc_10/hr_top.htm

で、MATCH関数の第2引数「A1:A10&""」は、
{A1&""、A2&""、A3&""・・・A10&""}
という各セルの値の末尾に「""」を付けた範囲を表しています。
そして、末尾に「""」を付けることで、データを文字列に変換しているのです。

次にMATCH関数の第1引数の「"*?"」ですが、「*」と「?」はワイルドカードというです。
ワイルドカードは、文字列を検索する時の不特定の値を検索するための文字です。
「*」は任意の文字列です。
つまり、検索範囲に何か文字列が入っていれば、ヒットします。
この場合は、「""」も長さ0の文字列と判断してヒットします。
試しに質問欄の数式から"?"を除いてみて下さい。
範囲内のどこに何を入力しても、「1」になるはずです。
これは範囲の先頭の「A1&""」の「""」がヒットしてしまうからです。
これを回避するために、「?」も付けています。
「?」は、任意の文字1文字です。
検索範囲に何か文字が1文字だけ入っているとヒットします。
そうすると、両方合わせた「*?」は、
「任意の文字列」+「任意の1文字」
を検索します。
つまり、文字が1文字でも入っていればヒットするわけです。
「""」は1文字とは見なされないので、「""」だけではヒットせず、
例えば「A1&""」なら、A1に何か1文字以上の文字列が入力されていないと、ヒットしません。

もう一度戻ると、ワイルドカードによる検索は、文字列しか出来ません。
したがって、MATCH関数の第2引数の検索範囲に「""」を付けて文字列に変換しているわけです。

それから、MATCH関数の第3引数に「0」を指定しているので、第2引数の範囲を先頭から検索して、初めてヒットした位置を返します。
ちなみに、A1:A10に1つもデータが入力されていなければ、「#N/A」のエラーになります。

以上で、分かりましたでしょうか?

参考URL:http://pc21.nikkeibp.co.jp/pc21/pc_10/hr_top.htm

こんにちは。maruru01です。

張本人なので説明します。
まず、この数式は配列数式です。
配列数式については、以下のページを熟読して下さい。

http://pc21.nikkeibp.co.jp/pc21/pc_10/hr_top.htm

で、MATCH関数の第2引数「A1:A10&""」は、
{A1&""、A2&""、A3&""・・・A10&""}
という各セルの値の末尾に「""」を付けた範囲を表しています。
そして、末尾に「""」を付けることで、データを文字列に変換しているのです。

次にMATCH関数の第1引数の「"*?"」ですが、「*」と「?」はワイルドカードと...続きを読む

Qエクセル 時間の表記 15:10+12:30=27:40 としたい

出張の報告書を作成しています。
以下の表があります。

     1行程 2行程 3行程  合計
移動時間 08:50  11:10  5:50  25:50

合計セル(E2)の表記を、25:50(25時間50分の意味)と表記する方法を知りたいです。
セルの表示形式を h:mm では24時間以上に表記させることができませんでした。
(表示方法がわかりませんでした。)
どのようなセルの設定又は関数を使用すればよいのでしょうか?

よろしくお願いします。

Aベストアンサー

 
 [h]:mm

 [ ] で h を囲ってください


このカテゴリの人気Q&Aランキング

おすすめ情報