0

私は、任意のシートに存在するグラフを拡大するExcelドキュメントでマクロを使用しています。問題は、グラフを編集する場合は、グラフをクリックしてズームをトリガーする必要があることです。

この特定の理由で、私はマクロを無効にする必要があり、それを切り替えるためのアクセスしやすいボタンまたはキーボードショートカットのいずれかがあるかどうか疑問に思いました。

4

3 に答える 3

3

XLファイルの場合:

1)を押しますAlt+F11

2)ThisWorkbookモジュールに移動し、両方のサブ内の2行をコメントアウトします。

3)ファイルを保存して閉じてから、再度開きます。

4)その後、心のコンテンツを編集できます。

5)ズーマーを元に戻すには、線のコメントを外します。保存して閉じてから再度開く必要がある場合があります

注意->詳細については、元の投稿へのコメントを参照してください。

于 2012-12-11T13:43:43.330 に答える
3

マクロを常にコメント/コメント解除せずにもう少し制御したい場合は、このようなものをマクロに追加できます。他のコードの前に、必ず一番上に配置してください。

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

マクロがどのように呼び出されているかを正確に確認しないと、微調整が必​​要になる場合がありますが、基本的には、マクロ(ズーム)を続行するか、終了するかを尋ねるプロンプトであり、チャートオブジェクトにアクセスできます。編集。

于 2012-12-11T15:15:04.493 に答える
1

Excel 2010 *の時点で、実際には[開発者]タブにABCと同じくらい簡単にマクロを無効にできるオプションがあります。デザインモードでは、まさにそれが可能です。

*たぶん以前のバージョン。

于 2015-11-12T23:09:18.993 に答える