VBAを一度起動するとずっと出てくる?再度起動しないようにする方法を教えてください。

このQ&Aのポイント
  • VBAを一度起動すると、ログオフ後に再度ログインすると自動的にVBEの画面が立ち上がってきます。この現象を解決する方法を教えてください。
  • VBAを起動するたびにVBEの画面が立ち上がる現象に困っています。再度起動しないようにするための設定方法を知りたいです。
  • VBAを起動した後、一度閉じても再度ログインするとVBEの画面が自動的に立ち上がってしまいます。この現象を解消するための設定方法を教えてください。
回答を見る
  • ベストアンサー

VBAを一度起動するとずっと出てきます。

お世話になります。 表題の件で 質問が御座います。 一度 VBAを起動すると 閉じても また勝手にVBEの画面が立ち上がってきます。 厳密に言うと「勝手に」では ないのですが「ログオフ後、再度ログイン」するとそうなります。 (上記の表現が適切かどうか分かりませんが、会社では「Ctrl」+「Alt」+「Delete」でロックを掛けて離席します) そして席に戻り 再度「Ctrl」+「Alt」+「Delete」でロックを解除すると 閉じたはずのVBEの画面が立ち上がってきます。 これは 普通なのでしょうか? 通常「Alt」+「F11」でVBAを起動していますので必要であればまた同じ操作で起動すれば済みます。 必要ない時にも立ち上がってくる この現象を何とかしたいです。 特に困っているというワケではないのですが「なんでだろう?」という疑問もあり、ついでに何とかなればと思い質問致しました。 上記のような状況で再度起動しないようにするには どこか設定を変更すれば良いのでしょうか? お分かりになる方、どうぞ宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんにちは。 >現在「個人用マクロブック」に いくつもマクロを登録しているので(10数個程度)「それが原因なのか?」と思いはじめました。 VBEditor が立ち上がったときに、どこのモジュールが開いているか、ということですから、だいたい分かるはずです。それと、その内容にもよります。ショートカットなどの登録がしてあれば、組み合わせによっては、その命令が残ることがあると思います。 もちろん、私は、個人用マクロブック自体、開かないようにしてあります。クラス・インスタンスの生成は、個人用マクロブックで行っているので、そこを万が一いじってしまうと、オブジェクトが壊れてマクロが使えなくなってしまうことがあります。

ookami1969
質問者

お礼

再々度の ご回答誠にありがとう御座います。 色々と勉強になりました! 何度も お付き合いいただきまして ありがとう御座いました! また何かありましたら宜しくお願い致します。

ookami1969
質問者

補足

20Pでは御座いますが ご査収くださいませ。

その他の回答 (2)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 事情は分かりました。 こちらも、事情は違いますが、試行錯誤しています。 >もし よろしければ >>私などは、通常はいたずらに開かないように、VBEditor は、プロテクトをしています。 >この辺について再度ご教示いただけませんでしょうか。  Alt + F11 --> プロジェクト・ウィンドウ -->VBAProject --> 右クリック  VBAProjectのプロパティ -->保護(タブ)をクリック  プロジェクトを表示用にロックする(V) をチェック  パスワードを入れるなら、簡単なものを入れます。  複雑なものは入れません。 保存して、再度ファイルを開ければ、VBAプロジェクト自体は開きません。 しかし、今のようなご使用方法の場合は、この方法は上手く行くという保証はありません。 たぶん、今回の根本的な原因は「自動保存」が生きているからだと思います。 それと、VBA側のApplication.OnTime は忘れてください。両方併用したら、マクロ側にトラブルが発生することがありますから、しばらく、そのような使い方をしていれば気が付くはずです。 >通常 すっと同じExcelファイルを1日中使用しているのでずっと開きっぱなしです。。 「自動保存」を使いっぱなしで、トラブルはないから使っているのですね。 私は、かなり長い期間、何度もやってみて、Excel 2003 でも、「自動保存」の問題があるので、ついに継続使用するのは断念しました。「2003 でも」というのは、それ以前のバージョンでは、トラブルがあったからです。マクロの内容によっては、「自動保存」は、問題があります。 私は、「自動保存」をやめて、入力の回数(Calculation)によって保存するというマクロを使ってみたりしました。また、シートを切り替えるときに、保存する方法とかいうマクロも作ってみましたが、長期に続きませんでした。データ量が多すぎて、保存に時間が多すぎるから、その待ち時間がうっとうしいのです。(興味があればお教えします) 席を離れる前に、ついでに保存すれば、ベストですよね。ついでに、画面を最小化しておくとかすればよいです。どこかにコマンドボタンを置いて、以下のようなマクロを入れればよいのですが……。 一例です。 'ログオフ Sub Test1()   If ThisWorkbook.Saved = False Then   ThisWorkbook.Save   End If   Application.WindowState = xlMinimized 'Window を最小化   Application.AutoRecover.Enabled = False '自動保存をオフにする End Sub '再度、ログオン Sub Test2()   Application.WindowState = xlNormal 'Window を元に戻す   Application.AutoRecover.Enabled = True '自動保存をオンにする End Sub 少しずつ、試してみてください。

ookami1969
質問者

お礼

再度のご回答 誠にありがとう御座います! 今回 ご回答いただいた内容を拝見しながら「もしかしたら!?」と思ったのですが 現在「個人用マクロブック」に いくつもマクロを登録しているので(10数個程度) 「それが原因なのか?」と思いはじめました。 マクロを登録していないブックを開いていている時にもVBEを開いたら 同様の現象が起きるので、それが原因でしょうか? >私は、「自動保存」をやめて、入力の回数(Calculation)によって保存するというマクロを使ってみたりしました。 これは「なるほど そういう考え方もあるのだな」と思いました。 結構 自分も上書き保存に関しましては痛い目に合っているので、入力後「よし!」と思った瞬間に勝手に左手が「Ctrl」+「S」を押すようになってしまいましたw もし よろしければ掲題の件について「個人用マクロブック」が関係あるか無いか Wendy02さんの お考えをお聞かせいただけませんでしょうか。。 気が向いた時で結構です。 宜しくお願い致します。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんばんは。 前回 5/11 にも、ご質問されていますね。 ご説明で、Excel自体のご質問ではないようで、背景の説明がありませんから、良く分かりません。そのような状態になることは聞いたことがありません。 Excel のバージョンは 2007 ですか? Win OS は、XP ですか? Excelをオープンしたままで、ログオフするように思えますが、それは確かですか? そうでけなければ、VBEditor 画面が立ち上がるはずがありません。 VBEditor 自身だけが立ち上がるの場合は、故障だといっても間違いではないと思います。 それと、 >「Ctrl」+「Alt」+「Delete」でロックを掛け という部分で、通常は、タスクマネージャーや、ログオフ等のメニューが出てくるはずですが、ダイレクトで、ロックでログオフに入るのですか? そういうショートカットをしているのでしょうか?そういうソフトウェアですか? スタートから行って、ログインしても、同じようになるのですか? 周辺状況がさっぱり分かりません。 もし、ショートカットからそうなるのだとすれば、その組み合わせが、Excelになんらかの命令を与えている可能性があります。 >一度 VBAを起動すると 閉じても また勝手にVBEの画面が立ち上がってきます。 Application.OnTime は組んでいないのですか? 自動保存はしているのでしょうか? VBEditor が、開いた後、どこかのラインに飛ぶのですか? 私などは、通常はいたずらに開かないように、VBEditor は、プロテクトをしています。 それから、On Error Goto で、エラーの際に、プロシージャ内で止まらないようにしています。開いて触ると、インスタンス・オブジェクトが壊れることがあるからです。 それと、席を離れるときは、必ず、Excelというか、Office は閉じておきます。

ookami1969
質問者

お礼

ご回答ありがとう御座います。 >Excel のバージョンは 2007 ですか?Win OS は、XP ですか? OSはXPでExcel のバージョンは 2003 です。 >Excelをオープンしたままで、ログオフするように思えますが、それは確かですか? そうですね。正確に言うとログオフではなく「ロックを掛ける」ということになります。 >>「Ctrl」+「Alt」+「Delete」でロックを掛け >という部分で、通常は、タスクマネージャーや、ログオフ等のメニューが出てくるはずですが、ダイレクトで、ロックでログオフに入るのですか? そうですよね。 「Ctrl」+「Alt」+「Delete」では現状「Winのセキュリティ」というダイヤログボックスが出て来て 「ロック」「ログオフ」「シャットダウン」「パスワード変更」「タスクマネージャー」「キャンセル」 の6項目が出て来るようになっています。 (会社のPCなので、そのように一元管理されている状況です) ちなみに通常は「Winキー」+「L」でロックを掛けています。 (これも本来はログオフですよね) >Application.OnTime は組んでいないのですか? すみません。。「Application.OnTime」がよく分かりません。。 VBEの構文のことでしょうか? >自動保存はしているのでしょうか? Excelの自動保存は10分毎に設定してあります。 >VBEditor が、開いた後、どこかのラインに飛ぶのですか? そうですね。 通常のメインで構文を入力する画面(?)にカーソルが入ります。 >私などは、通常はいたずらに開かないように、VBEditor は、プロテクトをしています。 もしかしたら この設定をすれば解決するのでしょうか。 もし よろしければ >私などは、通常はいたずらに開かないように、VBEditor は、プロテクトをしています。 この辺について再度ご教示いただけませんでしょうか。 お忙しい中 お手数お掛けしまして 大変恐縮では御座いますが 何卒 宜しくお願い致します。

ookami1969
質問者

補足

ちなみになのですが、当然のことながら(?) Excelを一旦閉じれば この現象はおこりません。 でも 通常 すっと同じExcelファイルを1日中使用しているので ずっと開きっぱなしです。。 (下の「お礼」では 文字数がオーバーしてしまったので補足まで。)

関連するQ&A

  • VBAを一度起動するとずっと出てきます。

    お世話になります。 表題の件で 質問が御座います。 一度 VBAを起動すると 閉じても また 立ち上がってきます。 「勝手に」では ないのですが「ログオフ後、再度ログイン」するとそうなります。 これは 普通なのでしょうか? 通常「Alt」+「F11」でVBAを起動していますので必要であればまた同じ操作で起動すれば済みます。 必要ない時にも立ち上がってくる この現象を何とかしたいです。 上記のような状況で再度起動しないようにするには どこか設定を変更すれば良いのでしょうか? 宜しくお願い致します。

  • DELLノートパソコン起動しない

    DELLInspiron6000でWinXP:SP3です。 今朝パソコンのスウィッチを入れたら「Ctrl+ALT+Delete」を押してRestartしなさいと出てその通りに「Ctrl+ALT+Delete」を押すと「チカチカ」となって再び「Ctrl+ALT+Delete」を押しなさいと出てしまいます。 F8を押してBIOS画面にしてみてもHDDも認識してますし、おかしなところは見あたりませんでした。 HDDを取り外し「ATA⇒USB」変換ケーブルを使いそのHDDをデスクトップにつないでみるとHDDは正常に作動して中にある全てのファイルは正常にみることが出来ます。 再度ノートパソコンにHDDを戻して起動すると「Ctrl+ALT+Delete」を押しなさいと出てしまいます。 何をどのようにすればこのHDDで起動することが出来るようになるのでしょうか?教えていただきたいのです。

  • 再起動すると...。

    再起動するとほとんどの場合、「OE V×Dが...」っていうエラーメッセージが出てきて困ります。 そして、Ctrl+Alt+Deleteキーを押してみると、 今度は画面が黒くなってしばらくすると今度は、 「エラーが発生しました」ていうのがでてきてCtrl+Alt+Deleteキーを押すと画面が黒くなり、 モニターの電源が切れて何も動かなくなります。 PC本体の電源ボタンを押して直接電源を切ってまた 起動させてるんですが...。よくないですよねぇ。 誰か教えてください。

  • パソコンを起動してもアイコンが出てこない

    パソコンを起動したときにctrl+Alt+deleteを押さないと画面にアイコンが出現しないのですが、これを直すにはどうしたらよいでしょうか?

  • 起動や再起動がうまくいきません!!!

     再起動や起動をするとツールバーまで表示されたところで止まってしまいます。そしてCtrl+Alt+Deleteしても青い画面でビジー状態…というのがでてそこから何を押しても動かないので電源スイッチを押して切ります。そして電源をいれるとスキャンディスクがはじまりそれが終わると何とか起動できます。OSはMeです。よろしくお願いします。

  • PCのログオンについて(至急お願いします!)

    業務用のPCを起動するのに、電源を入れCtrl+Alt+Deleteを押してユーザー名、PWを入れて立ち上げてます。 ですが、10分程放置するとまたCtrl+Alt+Deleteを押しての画面に戻ってしまいます。 Ctrl+Alt+Deleteを押しての画面に戻らないようにするには(ずっと起動し続ける)どこから設定するのでしょうか? よろしくお願いします。

  • 起動しません

    パソコンを起動した後、「ようこそ」という画面がでて、デスクトップ画面の背景がでるだけでほかが何もでず、Ctrl Alt Deleteを押しても無反応になってしまい、今がどんな状態なのかもわからなくなってしまいました。 解決法がわかる方がいらっしゃったら教えてください。

  • Win98起動時の不具合について教えて下さい

    Win98起動時の不具合について教えて下さい パソコン起動後、画面が背景色のみで何も表示しなくなってしまいました。 唯一マウスカーソルだけは表示されていて、普通に動かすことはできるのですが、 左右のクリックをしてみても何の反応もありません。 そこでリセット(Ctrl+Alt+Delete)を試みたところプログラムの強制終了ダイアログに ”Wmexe”という項目が1つあるので、そのプログラムを”終了”させてみるのですが、 何の変化もありません。 そこで、再度リセット(Ctrl+Alt+Delete)してみると、今度はプログラムの強制終了ダ イアログには項目が何もありません。仕方なくそのままCtrl+Alt+Deleteで再起動をして みるのですがやはり同じ状態です。また、safeモードで起動しても同じ状態になります。 DOSからレジストリの修復も試してみたのですが、全く変化がありません。 私的には”Wmexe”というプログラムがOSの正常起動を邪魔をしていると思うのですが。 他に何か良い対処方法があったら教えて下さい。

  • XPでの再起動の仕方

    PCがフリーズして、開いてるウインドウのいずれも選択できなくなった時、再起動させたいのですが、 CTRL+ALT+DELETEでタスクマネージャーが起動しても マウスカーソルは動くけれど、タスクマネージャー画面が選択できないので、マウスやキーで応答なし表示のプログラムのタスク終了やシャットダウン→再起動をすることができません。 CTRL+ALT+DELETEを再度押すとタスクマネージャーが複数開いて再起動しません。 電源を押しっぱなしで強制終了(電源オフ)させるしかないのでしょうか? OSはXP Home ServicePack1、HP COMPAQ NX9110です。

  • 再起動しないのは何故でしょうか?

    ビジー状態になっているという表示は出るのですが、Alt+Ctrl+Deleteを同時に押しても再起動しません。反応がありません。仕方がないので、その都度電源をOFFにして、また暫くした後で電源ONにします。そうすると幸いスキャンディスクは立ち上がってくれます。Alt+Ctrl+Deleteを同時に押して再起動出来る方法をご指導お願いします。よろしくお願い申し上げます。

専門家に質問してみよう