excelのclose [x]機能を無効にするこのコードがあります。完了IDの入力後、もう一度ボタンを有効にする必要があります。excelのクローズ[x]ボタン
私は再び閉じる[x]機能を有効にする方法を、私はこれを持ってworkbook
モジュールの[x]は、
Public FlagToClose As Boolean
Sub Enter_1()
FlagToClose = False
'code
'.....................
FlagToClose = True
End Sub
、
Private Sub Workbook_Open()
FlagToClose = True
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Not FlagToClose Then Cancel = True
End Sub
を無効にするには、この部分を持っていますか?
あなたのコードがよさそうです。あなたのフラグを 'false'にしてブックを閉じることができないようにする(あなたの' Workbook_BeforeClose'サブルーチンのために、flagToCloseを再びトグルします)それは動作しませんか? – JNevill