人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセル上でEnterキーを押すたび(例えばあるセルに数字を入力してEnterで次のセルに移動しようとした際)にマクロを含んだある特定のファイルが開いてしまうのですが、この原因として何が考えられるでしょうか?
OSはXP Pro 。エクセルのバージョンはExcel2002です。

●質問者: tamanacchi
●カテゴリ:コンピュータ
✍キーワード:OS XP エクセル セル バージョン
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kn1967
●20ポイント

http://www.symantec.com/region/jp/avcenter/venc/data/x97m.obviou...

X97M.Obvious.A

まずはウィルスチェックを実施してみてください。

全ての既存ファイルも同じ動作をしてしまうとか、新規に作ったら必ずそうなるといった場合であれば、Normal.xlsというファイルを探して全て削除してみてください(全て消してからExcelを起動すれば自動的に作成されますが、再度作成されたものに関しては心配は不要です)

特定のファイルだけで起こることであれば、そのファイルの作者に相談してみてください。

◎質問者からの返答

週1で検索スケジュール起動してるので、ウイルスではないと思われます。とりあえず作者さんに聞いてみます。ありがとうございました。


2 ● name_mm
●50ポイント

http://www.yahoo.co.jp/

Yahoo! JAPAN

URLはダミーです。


入力後 Enter キーを押した後ファイルが開くブックをマクロ無効で開いたときに、Enter キーを押してもファイルが開かないという事を前提として説明します。


質問に記載された症状が発生する理由は、セルの値に変更が発生した場合にある特定のVBAの処理を動作するように記述されていると思われます。

ツール>マクロ>Visual Basic Editor の操作でウィンドウを開きます。

ウィンドウが開いた後、そのウィンドウの表示>プロジェクトエクスプローラを表示するようにします。

表示されたプロジェクトエクスプローラ内に開いているBook名称の左側の+をクリックするとフォルダ、オブジェクト等展開されます。

Microsoft Excel Objects フォルダの下に Enter キーを入力してファイルが開いてしまうシート名称があるはずです。

そのシートをダブルクリックするとコードが表示されます。

コード内に「 Private Sub Worksheet_ 」で始まる処理が記述されていないでしょうか。

今回の質問の内容からすると、「Private Sub Worksheet_SelectionChange(ByVal Target As Range)」で始まる処理が記載されていると思います。

おそらくその中で、ファイルを開く処理が記述されていると思います。

作成された方と連絡が取れるのであれば、作成された方に確認するのが一番だと思います。

◎質問者からの返答

解決しました。ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ