• 締切済み

EXCELのマクロで、auto_close実行後に、EXCELの枠も閉じる方法はないでしょうか?

EXCELのマクロで、auto_closeに、 ・他のEXCELファイルを閉じて ・現在のEXCELファイルを上書き保存し ・あるテキストファイルを削除する というコマンドを記入し実行すると、 2つのEXCELファイルは閉じますが、 EXCELの枠が残ってしまいます。 手作業で閉じていますが、 この枠も自動で閉じる方法はないでしょうか? よろしくお願いします。

  • sarsn
  • お礼率97% (36/37)

みんなの回答

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

Application.Quit を使ってみてください。

関連するQ&A

  • エクセルで保存時に自動実行させるマクロ?

    エクセル97です。 起動時のAuto_Openや終了時のAuto_Closeのように、ファイルに保存をかけた時に自動的にマクロを実行させるにはどうしたらよいのでしょうか? フォームなどのマクロボタンで保存させるのではなく、通常に保存する場合です。 よろしくお願いします。

  • EXCELのマクロ実行時の確認表示

    SLK形式をXLS形式にして自動保存するマクロを 作りました。 このマクロをAUTO_OPENなどで実行させると 「同じファイルが有ります・・」とかなんとかで 上書きするか確認画面で出てしまいます。 いちいちOK押すのも面倒です。 このメッセージをでないようにするか 無視して自動上書きできないでしょうか?

  • 『保存』のマクロを違う名前のファイルでも実行したい

    マクロ初心者です。 CSVファイルの数字の羅列をエクセル上に並べグラフにするマクロを作りました。 今度はそれをエクセルファイルとして保存したい。 見よう見まねで保存のマクロを作ってみましたが、 その際、このマクロを他のCSVファイルで実行しようとすると マクロを作ったファイル名に保存しようとします。 (例)Book1 で作ったマクロはBook2のファイルで同じマクロを実行するとBook1に保存しよう(上書き)とします。 これをその時開いて作業しているファイル名で自動的に保存させるには どうしたらいいのでしょうか? (例)Book1で作業してる時は保存名をBook1に、 Book2で作業しているときは保存名をBook2にしたい。 説明が下手で申し訳ありませんが、この様な事がマクロでできるのでしょうか?また、できるとすればどこをどのようにすればいいのでしょうか? 教えてください。よろしくお願いします。

  • エクセル マクロで自動実行と終了について

    エクセルで作ったマクロを自動実行・自動保存・自動終了したいので、下記のような 記述のマクロをつくり、Windowsのタスク処理で1回/日実行させようとしています。 ----<ここから>------------------------------------ Sub Auto_Open()    :   :   Workbooks("ekuseru.xls").Close SaveChanges:=True End Sub ----<ここまで>------------------------------------ 質問その1  マクロを編集したい場合はどうすればいいのでしょう?  そのBookを開くとマクロが動き出し、保存した上で終了してしまいます。  マクロ無効でBookを開くと「ツール」⇒「マクロ」⇒「マクロ」で「編集」はクリッ  クできないようになってます。 質問その2  マクロが終了するとき、Bookは閉じますがエクセル自体は閉じません。  (意味通じますか?)  エクセル自体を閉じるにはマクロの記述はどうすればいいのでしょう? 以上、よろしくお願いします。

  • エクセル タスクスケジューラでマクロ自動実行

    お世話になります。 win7/エクセル2010使用です。 エクセルのThisWorkbook_openでマクロを実行するファイルAを作っています。 ※Auto_Openは記述していません。 ファイルAをタスクスケジューラに設定いたしました。 問題なくマクロが自動実行されて、目的は果たしています。 ただ、不思議な点があります。 このファイルAをダブルクリックして開いても マクロは自動実行されていきます。 このファイルAをコピーして、ファイルBを作り それをダブルクリックで開くと、 ファイルBは、ブックが開いた後に、「セキュリティーの警告」がされて マクロの自動実行ができません。 通常は、「セキュリティーの警告」を出さないために Auto_Openなどでコードを記述すると思うのですが、 なぜ、Auto_Openを記述していないファイルAが自動実行されるのかがわかりません。 タスクスケジューラの設定に何か関係はあるのでしょうか? よろしくお願いします。

  • EXCELでワークシートを開いたらマクロを自動実行したい

    いつもお世話になります。 EXCEL2000を使用しています。 EXCELファイルの中のあるワークシートを開いたときにマクロを自動実行することはできますか? AUTO_OPENだとファイルを開くたびに自動実行されるので、特定のワークシートを開いたときだけマクロを自動実行できるようにしたいのです。 よろしくお願いします。

  • エクセルマクロでご教示ください

    エクセルで作られたデータファイルに対し、ある操作を施して上書き保存するというマクロを作りました。 そのマクロを走らせるとファイル名を聞いてきまして、そこでファイル名を入力してやれば、ある操作を施したあと 自動的に上書き保存までしてくれるのですが、対象ファイルが複数個あると、ひとつ実行したあとまたひとつ ファイル名を入れて、またそれが終ったら次のファイル名を・・・というように、ひとつひとつ実行しなければならない というのが現状です。 これを次のように改良したいのですが、どうすればいいのでしょうか? 1.マクロを立ち上げる。 2.処理する複数のファイルが入っている「フォルダ」を選ぶ。  (一覧表示のウィンドウが出てきて、その中で「フォルダ」を選ぶ) 3.そのフォルダの中に入っているエクセルファイル全てに対し、既に作成済みのマクロを順次実行する。 というものです。 よろしくお願いします。

  • パワーポイントでマクロ(Auto_Close)について

    パワポのマクロの件で質問です。 パワポのマクロでAuto_Closeは使えるのでしょうか? 作ってみたのですが、閉じてもマクロが実行されてないようなのです・・・ たとえば Sub Auto_Close() Msgbox "閉じます" End sub としても、何もおきずに閉じてしまいます。 分かる方がおられたら教えてください ※使用環境 WindowsXP パワーポイント2003

  • エクセルのマクロ

    エクセルで"123"と"234"というファイルがあるとします。 123を開いていない状態の時に、何かエクセルのファイルを名前を付けて保存→"234"に上書きすると、"123"の"A"というマクロが実行される様にできますか?

  • マクロの連続実行

    たびたびお世話になります。 同一フォルダー内にあるテキストには型番が記載されてあり エク セルファイルには品番が記載されてあります。 それを、整理番号を元に型番と品番と結びつけるマクロがあります。 そのマクロは同一フォルダー内の物だけを結びつけることができます。 しかし、その作業を行うものが1000個ほど存在しています。 それと、本来はテキストとエクセルは別フォルダーにありますが、 現在は、手で1つ1つ1つのフォルダーにまとめて入れて マクロの付いているエクセルファイルを入れて動作させて また、保存して・・・・という作業を繰り返しています。 なんとか、自動でその作業を行うマクロなどはないでしょうか? よろしくお願いします。

専門家に質問してみよう