■ EXCEL関連
一 覧 / □ □
【 プログラムでクリップボードの警告メッセージを無効にする方法 】 

プログラムでクリップボードの警告メッセージを無効にする方法 Microsoft

Microsoft Excel ブックを閉じるときに、クリップボードの情報を保存するか削除するかを確認する警告メッセージが表示されないようにする設定はありません。
この資料では、この警告メッセージが表示される理由と、Microsoft Visual Basic for Applications マクロを使用して表示されないようにする方法について説明します

クリップボードの警告メッセージは、次のすべての条件に該当する場合に表示されます。
 切り取りモードまたはコピー モードである。
 101 以上のセルを選択している。
 ブックを閉じるか、Excel を終了することにより、ブックを強制的に閉じる。

【EXCEL VBA】クリップボードの警告メッセージを消したい | EXCEL VBA 研究所(入門)
 ⇒https://vba-labo.rs-techdev.com/archives/50

方法1:任意の1セルをコピーする
 警告メッセージ記載の通り、クリップボードに大きな情報があるため警告メッセージが表示されます。
 よって、クリップボードに小さな情報を格納することで、間接的に抑止します。

  ActiveSheet.Range("A1").Copy

方法2:Application.CutCopyModeをオフにする
 Application.CutCopyModeは、カットモード、コピーモードを示すプロパティです。
 セルをCTRL+Cでコピー(またはCRTL+Xでカット)すると、セル枠が点々で囲まれている状態になります。
 これをカットコピーモードといいます。この状態をオフにすることで、間接的に抑止します。
 
  Application.CutCopyMode = False

※マクロ実行中に警告を表示しないようにする方法があるが、これは動作(警告)を無視しているだけで後処理が問題になる場合がある。

  Application.DisplayAlerts = False

■ END

資 料