• ベストアンサー

エクセルについて(セルから終了にする)

nishi6の回答

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

>セルをクリックすると保存・終了ができる・・・ どのセルをクリックした時に保存・終了するか分かりませんが、下記は『Sheet1』の『セル範囲A1:B2』をクリックした時に保存・終了ができるようにした例です。 ご参考に。 ツール→マクロ→Visual Basic Editor でVBE画面に移り、表示→プロジェクトエクスプローラ でプロジェクトエクスプローラを表示し、そこのThisWorkbookをダブルクリックして、出てきたコードウインドウに下記マクロを貼り付けます。 Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)   '例)シート1をクリックしたら   If Sh.Name = "Sheet1" Then     '例)シート1の中のA1~B2の矩形範囲をクリックしたら     If Not Intersect(Target, Range("A1:B2")) Is Nothing Then       '保存・終了の確認       If MsgBox("保存して終了します。", vbOKCancel, "確認") = vbCancel Then         'キャンセルなので保存・終了はしない         Exit Sub       Else         '保存・終了を行う時にメッセージを出さないようにする         ActiveWorkbook.Saved = True         'Bookを保存         ActiveWorkbook.Save         'Excelを終了         Application.Quit       End If     End If   End If End Sub

sena33
質問者

お礼

教えて頂きありがとうございます。早速やってみたいと思いますが、ちょと難しいですか?とりあえずがんばってみます。

関連するQ&A

  • エクセルで,セルのクリックで,作業をしたい

    エクセルの2002なのですが,あるセルをクリックすれば,「印刷」したり,「保存」したりするようにセルを設定することは可能でしょうか?

  • エクセルでセルをクリックすると4セル選択されます

    エクセルでセルをクリックすると4セル選択されます エクセル2007で使用しています 2003にも使用できる様保存設定をして使用しています 一つのセルを選択すると縦に四つ選択されてしまいます 他のファイルを使用すると異常ありません 選択時にセルの数を設定するコマンドが有って知らずに設定してしまったのでしょうか よろしくお願いいたします。

  • エクセルでセルをクリックすると“○”と入力

    エクセルでセルをクリック(またはダブルクリック)すると“○”と入力され、もう一度クリックすると空欄に戻るよう設定したいのですが、マクロを使わないとできないのでしょうか?マクロを使用せずセルの設定でもできますか?どちらでできるのでしょうか、またその方法も教えてください。

  • エクセルのセルの塗りつぶしショートカットキー

    初歩的な質問です。 セルの塗りつぶしをするときに通常はマウスで色を設定してクリックすることで色をつけてます。 すでに色の設定をしてある場合に簡単にショートカットキーでセルに色をつけたいのですが、方法があったら教えてください。

  • エクセルのセル移動

    Win8.1 Office2013 を使用しています セルの移動(上下左右)方法として、オプションの編集設定で上下左右の設定ができますが、 その操作を、クイック アクセス ツールバーにアイコンを表示できますか。 そのアイコンがあれば、教えて下さい。 よろしくお願い致します

  • エクセルでセルの結合

    エクセルで文字入力をしています。セルを行、列 結合して上揃いにしたいのですが、1回ごとに設定するのではなく、アイコンを作リたいと思いますが、方法がわかりません。

  • エクセルのあるセルにカーソルを合わせると、エクセルが勝手に終了してしまいます。

    エクセルに入力している時に、あるセルにカーソルを持っていくと エクセルが終了してしまいます。 例えば、いくつかエクセルファイルを開いていた場合は、 現在入力しているファイルでないものも全て そのセルにカーソルを合わせた瞬間に消えてしまいます。 なにか数式が入っているのかな?とも思ったのですが 全く詳しくないので分かりません。 ちなみに、そのエクセルファイルはお客様から送られてきたもので ファイル内に弊社商品の情報を入力して送り返す という物です。 その入力すべきセルを触ると消えてしまうのです。 その減少がおきるセルは2マスあるのですが、どうしてなのでしょうか? 入力中に誤って触れてしまうと、一気にエクセルが消えてしまうので (もちろん保存もしてない常態で)困っています。 ご存知の方教えてください。

  • エクセルがセルに張り付いた

    エクセル98つついていたところ,最近,エクセルのセルが張り付き,そこから離れないのです。マウスでクリックして離そうと操作しても,セルが反転してスクロールするばかりです。何回か直るときもありますが,復帰できないときはctrl+ deleteで強制終了します。それまでに作成した文書はパーとなります。原因と対策についてどなたか教えてください。

  • Windowsの終了方法について

    普通に終了するには、スタートをクリックして、windowsの終了を選んでクリック、更に、電源が切れる状態にする。をクリックしています。 以前使っていたパソコンには、一発で終了動作に入ってくれるアイコンが、デスクトップにありましたが、あれは、どうしたら設定できるでしょうか。 お願いします。

  • EXCELの終了を×ボタン1つで終了したい

    Excel2007を使っています。 終了する際、以前使っていた2003では、右上の×ボタンの上の方(アプリケーション)をクリックすれば終了できたのですが、2007ではウィンドウは閉じますが、アプリケーションは残ったままで、終了できません。 もう一度×ボタンをクリックすれば、終了するのですが、一回で終了するにはどう設定すればいいのでしょうか。 ちなみに、Officeボタンから「Excelのオプション」-「詳細設定」-「表示」で、「すべてのウィンドウをタスクバーに表示する」のチェックを外すと、×ボタン一回のクリックで終了することはできます。 ですが、すべてのウィンドウをタスクバーに表示させて作業はしたいので、以前の2003のように、複数ウィンドウを表示させたまま 一回のクリックで終了させたいのです。 どなたか、ご教示をお願い致します。