• 締切済み

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

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

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

ご質問の動作をするシートのシート名タブを右クリックしてコードの表示を選ぶと,マクロの画面が開きます。 そこに記入してある例えば Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)  ActiveSheet.PageSetup.PrintArea = "$A$1:$L$40"  ActiveSheet.PrintPreview  'Cancel = True End Sub といったたマクロによって,制御されています。 何が困っているのかによって,マクロを消すなり中身を修正するなりしてください。 たとえばこのworksheet_beforedoubleclickマクロをend subの行まで全部消してしまえば,以後は一切ダブルクリックしても何も起こりません。 あるいは前任者がさらに念入りに,シートを何枚追加削除してもどのシートでも同じ動作をするようなマクロを仕込んでいるかも?しれません。 その場合はVBE画面のプロジェクトエクスプローラで当該のブックのVBAProjectの中にある ThisWorkbook というのをWクリックして開いたシートに Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean) End Sub というので仕込んであるかも?しれません。

gentayamamoto
質問者

お礼

アドバイス通りにやってみたらできました。ありがとうございました。

関連するQ&A

専門家に質問してみよう