ブック コード実行中のブック以外のブックを保存なしで閉じる

※より実装に近く表示させる為、コードの改行を避けています。スマホ等で閲覧される際は向きを変えてご覧ください。

※実装するバージョンによってはバージョンアップの仕様により動作しないコードもあります。実装には動作確認の上ご使用下さい。

Sub psbコード実行中のブック以外のブックを閉じる()
'*******************************************************************************
'コード実行中のブック以外のブックを保存なしで閉じる
'*******************************************************************************
    Dim 要素
    
    For Each 要素 In Workbooks                  '各ワークブックに対して反復処理する
        If 要素.Name <> ThisWorkbook.Name Then  'コード実行中のブック名と違うなら
            要素.Close savechanges:=False       '保存しないで閉じる
        End If
    Next
    
End Sub

 

2000年01月01日|[VBサンプルコード]:[ブック]