Excel保護セルでダブルクリックを一時的に無効にする方法

このQ&Aのポイント
  • Excelで特定の保護セルをクリックすることでマクロプログラムが実行される場合、ダブルクリックを無効にしたい
  • 特定の保護セルをクリックする際にダブルクリックしてしまうとエラーが発生するため、ダブルクリックを無効にする方法を探しています
  • また、ダブルクリックができる状態でも選択状態ではなくなる方法も知りたい
回答を見る
  • ベストアンサー

Excel保護セルでダブルクリックを一時的に無効にする方法。

こんにちわ。 ダブルクリックを一時的に無効にする方法を捜しています。 ご存知の方いらっしゃれば宜しくお願い致します。 内容的にはExcelで入力画面を作って、以下のような使い方をしています。 シートを保護状態で、特定の保護セルをクリックすることで、マクロプログラムの実行(SelectionChange)を行わせています。 そこでダブルクリックを押してしまうと、エラー表示となり選択(select)状態で停止してしまいす。 これを解決したいと思っています。 そこで要求としては、 1.ダブルクリックを無効にする。 2.ダブルクリック可能でも選択(select)状態ではなくする。 のいずれかを実現しようと思っています。 ご存知の方宜しくお願いいたします。 os:win98/win200 excel2000 尚、コマンドボタンで最初やる予定でしたが、win98/win200両方で使おうとすると障害が出て止めにしました。

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

  • ベストアンサー
  • inte-nori
  • ベストアンサー率48% (33/68)
回答No.1

ワークシート(もしくはブック)のBeforeDoubleClickイベントで Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)  Cancel = True End Sub のようにしたらどうでしょう?

tosi0000
質問者

お礼

ありがとうございます。 goodです。

関連するQ&A

  • エクセルでダブルクリックしセル上下入れかえ

    宜しくお願いします。 エクセルのマクロで連続したセルを横に選択して (例えば B3 B4 B5) これを真下のセル (上記の例だと C3 C4 C5)と 入れ替えるマクロを考えています。 最初に選択した時点でダブルクリックすると マクロが起動し入れ替え完了ができたらいいのですが。 ワークシートのビフォーダブルクリックを使うことまでは調べがついたのですが 肝心の入れ替えをどうコード記述すればで困っております。 どうかよろしくお願いします

  • Excelがダブルクリックで開かなくなりました

    Excelブックがダブルクリックで開かなくなりました。 「ファイル」→「開く」からだと開けるのですが、 ブックを直接ダブルクリックで開こうとすると、空っぽの Excelが立ち上がってしまいます。ネットで調べてみて 「ツール」→「オプション」→「全般」タブの 「ほかのアプリケーションを無視する」のチェックが はずれていることも確認したのですが、ダメでした。 おそらくマクロが関係しているのかなと思い、このカテゴリ に投稿させて頂きました。VBAの知識に乏しい為、自分で 作ったマクロにも関わらず、何が悪いのかわかりません。 VBAでこういう現象が起こりうるケースをご存知でしたら 教えて頂けますでしょうか? 宜しくお願い致します。

  • ダブルクリックの有効無効の設定方法

    XPProのSP3なのですが以前何かの専用アプリがインストールされていたらしく、そのせいかは不明ですがダブルクリックが効きません。 ダブルクリックをしてもシングルクリックとしか認識してくれません。 レジストリで何かダブルクリックの有効無効の設定ができたでしょうか? ご存知の方教えていただけないでしょうか?

  • Excelに貼り付けた写真をダブルクリックで一時的に大きく出来ませんか?

    Excelに貼り付けた写真をダブルクリックで一時的に大きく出来ませんか? PowerPointなら出来ますが、Excelでは無理でしょうか?どなたかご存じありませんか? ご教授ください。

  • セルをダブルクリックで色付け

    よろしくお願いいたします。 excel2000を使用しております。 対象セルをダブルクリックすると指定の色が付くようにしたいのですが そういうものもマクロなどで作れるのでしょうか。 ご教授下さい、お願いします。

  • エクセルのダブルクリックについて

    エクセルで仕事をしています。前任者から引き継いだシートのセルの内容をダブルクリックすると印刷%レビューの画面になり,印刷範囲も変更になるようなのでこまっています。そのようなマクロか何かがあるのでしょうか?

  • セルロックをしてない箇所のセルの色をダブルクリックで変えたい

    セルロックをしてない箇所のセルの色をダブルクリックで変えたい 前に、こちらで適切な回答をいただき、大変助かりました。 よろしければ、また助けていただけるととてもありがたいです。 以下のコマンドを入れた後、シートの保護設定をすると、 「実行時エラー'1004'  アプリケーション定義またはオブジェクト定義のエラーです。」 というメッセージで弾かれてしまいます。 Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Cancel = True With Target.Interior Select Case .ColorIndex Case 3 .ColorIndex = xlNone Case xlNone .ColorIndex = 33 End Select End With End Sub セルロックしていないセルを、シート保護をかけた状態で、ダブルクリックすると 色が変わるようにするには、このコードをどう書き変えたら良いでしょうか。 かなり困っています。よろしくお願いします。

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

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

  • Excelをダブルクリックしても開きません。

    Excelをダブルクリックしても開きません。 ・Excelを先に開き、メニューから開くこと ・開いているExcelにドラッグ&ドロップで開くこと 上記の2つは可能です。 Excelのツールのオプションの設定ですが、 全般タブ-「ほかのアプリケーションを無視する」 こちらのチェックは外れています。 プログラムの設定ができていないのだろうと思い、 ファイルの上で右クリックし、 「ファイルを開くプログラムの選択」のダイアログボックスを表示させたのですが、 設定した後のOKボタンを押すことが出来ません。 どうすればダブルクリックして開けるように、設定できるのでしょうか? よろしくお願いします。

  • ファイルをダブルクリックしても開けません

    excelの調子がおかしいです。 ファイルをダブルクリックしてもエクセルは起動して開くのですが、 左下にコマンドというカタカナが出るだけで、中身は開けません。 エクセルのファイルを開くで選択すると開けます。 プロパティを見ると、Microsoft Excel for Windowsになってはいます。 修復する方法を教えてください。

専門家に質問してみよう