ワークブックを閉じる際、クリップボードの警告を表示させない
VBAマクロでワークブックを閉じる際の確認ダイアログを表示させたくない方法があります。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーー
クリップボードに大きな情報があります。この情報をほかのプログラムに貼り付けるられるようにしますか?
ーーーーーーーーーーーーーーーーーーーーーーーーーーーー
上記のようなダイアログを非表示(無視)することで、ブックを保存せずに閉じる事が可能です。
もちろんDisplayAlertsで無視させることも可能ですが、CutCopyMode で表示させないことが可能です。
クリップボードの警告を表示させない(無視する)サンプルコード
Public Sub sample() Application.CutCopyMode = False End Sub
単純にApplication.CutCopyMode = Falseを入れるだけで、
セル枠が点々で囲まれている状態( Ctrl + c or Ctrl + x )をオフにする=警告表示がされない形です。
注意点
- 警告はクリップボードに多数のデータがあるといった表記なので、
Range(“A1”).Copyなど少ないデータにすればApplication.CutCopyMode = Falseと同じ動きになります。
コメント