私は、任意のシートに存在するグラフを拡大するExcelドキュメントでマクロを使用しています。問題は、グラフを編集する場合は、グラフをクリックしてズームをトリガーする必要があることです。
この特定の理由で、私はマクロを無効にする必要があり、それを切り替えるためのアクセスしやすいボタンまたはキーボードショートカットのいずれかがあるかどうか疑問に思いました。
私は、任意のシートに存在するグラフを拡大するExcelドキュメントでマクロを使用しています。問題は、グラフを編集する場合は、グラフをクリックしてズームをトリガーする必要があることです。
この特定の理由で、私はマクロを無効にする必要があり、それを切り替えるためのアクセスしやすいボタンまたはキーボードショートカットのいずれかがあるかどうか疑問に思いました。
XLファイルの場合:
1)を押しますAlt+F11
2)ThisWorkbookモジュールに移動し、両方のサブ内の2行をコメントアウトします。
3)ファイルを保存して閉じてから、再度開きます。
4)その後、心のコンテンツを編集できます。
5)ズーマーを元に戻すには、線のコメントを外します。保存して閉じてから再度開く必要がある場合があります
注意->詳細については、元の投稿へのコメントを参照してください。
マクロを常にコメント/コメント解除せずにもう少し制御したい場合は、このようなものをマクロに追加できます。他のコードの前に、必ず一番上に配置してください。
Dim mb As VbMsgBoxResult 'Declare a variable to hold the messagebox result
'Prompt the user:
mb = MsgBox("Would you like to edit this chart?", vbYesNo, "Edit Chart?")
If mb = vbYes Then
Exit Sub 'If user wants to edit the chart, then exit this subroutine
'a response of "No" will allow the sub to continue uninterrupted
End If
マクロがどのように呼び出されているかを正確に確認しないと、微調整が必要になる場合がありますが、基本的には、マクロ(ズーム)を続行するか、終了するかを尋ねるプロンプトであり、チャートオブジェクトにアクセスできます。編集。
Excel 2010 *の時点で、実際には[開発者]タブにABCと同じくらい簡単にマクロを無効にできるオプションがあります。デザインモードでは、まさにそれが可能です。
*たぶん以前のバージョン。