
エクセルに入力している時に、あるセルにカーソルを持っていくと
エクセルが終了してしまいます。
例えば、いくつかエクセルファイルを開いていた場合は、
現在入力しているファイルでないものも全て
そのセルにカーソルを合わせた瞬間に消えてしまいます。
なにか数式が入っているのかな?とも思ったのですが
全く詳しくないので分かりません。
ちなみに、そのエクセルファイルはお客様から送られてきたもので
ファイル内に弊社商品の情報を入力して送り返す という物です。
その入力すべきセルを触ると消えてしまうのです。
その減少がおきるセルは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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】excelファイルを開く...
-
EXCELで日付を自動でファイル名...
-
EXCEL マクロ クリップボードク...
-
エクセルマクロが海外PCで開けない
-
別のパソコンでエクセルのマク...
-
エクセルファイルを自身のファ...
-
excelでpersonal.xlsを常に開く...
-
エクセルにマクロが!
-
Excel2002・マクロ ツールバー...
-
マクロを実行するとパス名が無...
-
秀丸で保存時のフォルダを固定...
-
コピーしたファイルのマクロを...
-
VBAを一度起動するとずっと出て...
-
エクセルのマクロを実行後、閉...
-
エクセル終了時の保存確認メッ...
-
Word用のマクロが急に働かなく...
-
「ACCESS」のフォームや...
-
EXCEL VBAで声を出すマクロ
-
Microsoft Excelのファイルのエ...
-
マクロの有効化するダイヤログ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで印刷する方法 エクセ...
-
VBAを一度起動するとずっと出て...
-
昨日まで動いていたエクセルの...
-
エクセル終了時の保存確認メッ...
-
excelファイルに使われているVB...
-
コピーしたファイルのマクロを...
-
別のパソコンでエクセルのマク...
-
Excelが勝手にシート移動してし...
-
【マクロ】宣言は、何のために...
-
Excelマクロ ファイル名が変わ...
-
【マクロ】エラーが発生⇒実行時...
-
VBA マクロ実行時エラー’1004Ra...
-
excelのマクロ実行でブロックさ...
-
エクセル2013vbaで、見えない名...
-
マクロを消すマクロは不可能?
-
エクセルマクロ実行中に別ファ...
-
EXCEL マクロ クリップボードク...
-
マクロを設定したのに、拡張子...
-
excelが別プロセスで起動してし...
-
アクセスでファイルを開いたと...
おすすめ情報