
エクセルに入力している時に、あるセルにカーソルを持っていくと
エクセルが終了してしまいます。
例えば、いくつかエクセルファイルを開いていた場合は、
現在入力しているファイルでないものも全て
そのセルにカーソルを合わせた瞬間に消えてしまいます。
なにか数式が入っているのかな?とも思ったのですが
全く詳しくないので分かりません。
ちなみに、そのエクセルファイルはお客様から送られてきたもので
ファイル内に弊社商品の情報を入力して送り返す という物です。
その入力すべきセルを触ると消えてしまうのです。
その減少がおきるセルは2マスあるのですが、どうしてなのでしょうか?
入力中に誤って触れてしまうと、一気にエクセルが消えてしまうので
(もちろん保存もしてない常態で)困っています。
ご存知の方教えてください。
No.4ベストアンサー
- 回答日時:
失礼ですが、セキュリティレベルやマクロをいじった経験はありますか?
質問文を見る限りでは、その辺の経験がなく状況が分からないで困っているように感じるのですが・・・・
>マクロは組まれていないようです。
これは、まだ推測の段階ですよね?
>(ファイルを開く時にはなにも聞かれません。)
エクセルの設定によっては、マクロ設定があっても何も聞かれない場合があります
。
エクセルのメニューバーから ツール→ マクロ → セキュリティ → セキュリティレベル っと選んでいって、設定を確認してみてください。
"低" になっていると、何も聞いてこないでしょう。→"中" 以上にしておいたほうが良いかも
"低" になっていたら "中" 以上にしてそのファイルを開いてみてください。
マクロについて何か聞いてきたら、マクロを無効にする でファイルを開いて、怪しいセルをクリックしてみてどうなるか確認しましょう。
これで、何も起きなければマクロの影響だと判断して良いでしょう。
次に、先の回答にもある、
>>セルを選択すると何かのマクロが実行されるように設定することができます。
>>(Worksheet_SelectionChangeイベント)
これがどうなっているのかも、確認してみましょう。
カーソルを合わせるとファイルが終了するセルがあるシートのシートタブ(ワークシートの下の"sheet1"とか"sheet2"と書いてあるところ)にマウスポインターを当てて、"右"クリックして "コードの表示" を選んでください。
すると、Microsoft Visual Basic というマクロ編集用の画面が開きます。
そこに、
"Private Sub Worksheet_SelectionChange・・・・・"
こんな書き出しで、何やら呪文が書かれていたら、それが怪しいですね。
ActiveWorkbook.Close
ActiveWindow.Close
こんなのが書いてあれば、それが原因だと思われます。
その場合は、そのマクロが動作しないようにしてやれば大丈夫でしょう。
前文を削除してやれば確実ですが、ひょっとしたら何かの処理も同時に行っているかもしれないので、その場合はファイルを閉じる指示の部分だけを削除することになるので、マクロの構文をよく確認してみてください。
>あとは、パソコンによっても違うみたいです。
セキュリティレベルの設定が会社のパソコンで揃っていないと違いが出ると思います。
>だいたいの人は消えるのですが、消えない人もまれにいます。
この辺は状況が良く分からないのですが・・・・・
>消えない方のパソコンのが恐らく古いと思いますが・・・
ひょっとしたらエクセルのバージョンが古くて、マクロが上手く作動しないのかもしれません(推測です)
この回答への補足
ご丁寧な回答有難うございます。
・エクセルのセキュリティレベルはいじったことがありません。
ただ、別のマクロが組んであるファイルを開くと
「有効にしますか?無効にしますか?」といった警告はでてきます。
・kuma56様が教えてくださった、
「エクセルのメニューバーから ツール→ マクロ → セキュリティ → セキュリティレベル 」というのは、なかったのですが(エクセル97だから?)、
「ツール → オプション → 全般 → マクロウイルスから保護する」はチェックしてあります。(ウイルスではないからこちらとは違うのでしょうか。)
・"Private Sub Worksheet_SelectionChange・・・・・"
↑このような物がでてきました!
【Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
End Sub】 と書いてあるだけで、CLOSEとは書いてないのですが・・・
・kuma56さんのおっしゃる通りで、その辺の経験・知識がほとんどありません。すみません。
結局、原因・解決方法が分からないままですが、質問より時間が経過しておりますので回答を締め切ります。
皆さんご回答有難うございました!
kuma56様
PCに不慣れな私に細かく教えていただき有難うございます。
色々な機能があるのだと勉強になりました。
No.3
- 回答日時:
こんにちは。
使用している Excel のバージョンは何でしょうか?
Excelのメニュー → ヘルプ に「アプリケーションの自動修復」
というのがあり、これを実行してみる手もあります。
過去に実経験として、元のファイル(Excel2000で作成)を
Excel97~2003 等で何度か修正及び編集していて、ある時質問者様
同様に、とあるセルを選択したり計算式を実行しようとすると
強制的にExcelが終了してしまいました。
その後、Excel2007 で開いて何もせずに名前を変更して保存
(ファイル形式は普段使用するExcelに合わせます。自分の場合は
Excel97~2003で使用するつもりでしたので、その形式で保存しま
した)、そしてその保存したファイルを開くと直っていました。
何かの原因でファイルが壊れていたようです。新しいExcelだと
壊れたファイル等も自動修復を試みてくれるようなので、実行できる
環境があるようでしたらお試し下さい。
この回答への補足
エクセルのバージョンは97でした。
ヘルプに「アプリケーションの自動修復」が見当たらず、
保存方法で試みて見ました。
しかし、やはり新しく保存したものでも消えてしまいました。
ご回答有難うござます!
結局、原因・解決方法が分からないままですが、質問より時間が経過しておりますので回答を締め切ります。
皆さんご回答有難うございました!
mcsp様
「自動修復」や「形式によって保存方法を変える」など、
知らないことばかりでした。勉強になりました。有難うございます。
No.1
- 回答日時:
現物を見ていないので何とも言えませんが、可能性としては・・・
セルを選択すると何かのマクロが実行されるように設定することができます。
(Worksheet_SelectionChangeイベント)
でも、わざわざそんな意地悪なマクロを組んでいるとは思えないですよねぇ。
もしかしたら、リセット用のマクロを組んでいて、それが何が誤作動しているのかもしれませんね。
ファイルを開くときに、マクロを有効にするかどうか聞かれますか?
もし聞かれる場合、マクロを無効にしても、同じ現象になりますか?
この回答への補足
マクロは組まれていないようです。
(ファイルを開く時にはなにも聞かれません。)
あとは、パソコンによっても違うみたいです。
会社のパソコンで使うのですが、
他の人(パソコン)に同じファイルを開いてもらうと
だいたいの人は消えるのですが、消えない人もまれにいます。
消えない方のパソコンのが恐らく古いと思いますが・・・
分からないことだらけで申し訳ないです。
結局、原因・解決方法が分からないままですが、質問より時間が経過しておりますので回答を締め切ります。
皆さんご回答有難うございました!
higekuman様
お早いご回答ありがとうございました!
マクロなど分からないことが多いので、機会があれば勉強したいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- Excel(エクセル) エクセルに代わる 表入力ツールについて 3 2022/12/21 21:19
- Excel(エクセル) エクセルVBA 任意のセルの選択時、指定のセルの値を表示 1 2023/04/21 08:13
- Excel(エクセル) エクセルが勝手に閉じます 3 2022/07/12 22:10
- Excel(エクセル) エクセルで 例えばA1のセルに1+1 と入力すると B1のセルに2 と答えが出る関数があったと思いま 8 2022/12/16 20:57
- Visual Basic(VBA) VBA初心者です。電話番号の数字の前に0を表示させたいです。 2 2022/12/14 03:58
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- Excel(エクセル) エクセルでセルに数式を入力した状態で、数式バーをクリックすると添付資料のように 「数式に関連するセル 2 2022/11/25 19:36
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで印刷する方法 エクセ...
-
excelファイルに使われているVB...
-
コピーしたファイルのマクロを...
-
VBAを一度起動するとずっと出て...
-
昨日まで動いていたエクセルの...
-
Excelマクロ ファイル名が変わ...
-
【マクロ】エラーが発生⇒実行時...
-
エクセル終了時の保存確認メッ...
-
Excelが勝手にシート移動してし...
-
エクセルマクロ実行中に別ファ...
-
VBA マクロ実行時エラー’1004Ra...
-
別のパソコンでエクセルのマク...
-
EXCEL マクロ クリップボードク...
-
Wordファイルから別Wordファイ...
-
excelが別プロセスで起動してし...
-
アクセスでファイルを開いたと...
-
VB.NetでExcelファイルをAccess...
-
個人用マクロブックについて
-
マクロを消すマクロは不可能?
-
excelのマクロ実行でブロックさ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】宣言は、何のために...
-
VBAを一度起動するとずっと出て...
-
エクセル終了時の保存確認メッ...
-
コピーしたファイルのマクロを...
-
excelファイルに使われているVB...
-
別のパソコンでエクセルのマク...
-
マクロを消すマクロは不可能?
-
Excelマクロ ファイル名が変わ...
-
VBA マクロ実行時エラー’1004Ra...
-
アクセスでファイルを開いたと...
-
昨日まで動いていたエクセルの...
-
EXCEL マクロ クリップボードク...
-
Excelが勝手にシート移動してし...
-
excelでpersonal.xlsを常に開く...
-
excelが別プロセスで起動してし...
-
エクセルマクロ実行中に別ファ...
-
【マクロ】エラーが発生⇒実行時...
-
マクロを設定したのに、拡張子...
-
外部データを取り込むマクロ
-
エクセルマクロが海外PCで開けない
おすすめ情報