Excel ユーザーフォームのコマンドボタンをクリックできないようにする-Enabled

Excelで、ユーザーフォームコマンドボタンクリックできないようにする記録です。

クリックできないようにするには、「Enabled」プロパティを使います。

手動で設定する方法とVBAで設定する方法です。

< スポンサーリンク >





手動でボタンをクリックできないようにする

VBE上でコマンドボタンをアクティブにし、プロパティウィンドウのボタンをクリックします。

Excelユーザーフォームボタン無効

 

コマンドボタンを無効にしてみます。

プロパティウィンドウの[Enabled]欄を「False」に設定します。

Excelユーザーフォームボタン無効

Excelユーザーフォームボタン無効

 

コマンドボタンを有効にしてみます。

プロパティウィンドウの[Enabled]欄を「True」に設定します。

Excelユーザーフォームボタン無効

Excelユーザーフォームボタン無効

 

VBAでボタンをクリックできないようにする

Initializeイベントを使って、コマンドボタンを有効、無効を設定してみます。

ユーザーフォームをダブルクリックします。

Excelユーザーフォームボタン無効

 

右側のプロシージャボックスで「Initialize」を選択します。

Excelユーザーフォームボタン無効

 

コマンドボタンを無効に設定するコードです。

Private Sub UserForm_Initialize()
    CommandButton1.Enabled = False
End Sub

Excelユーザーフォームボタン無効

 

コマンドボタンを有効に設定するコードです。

Private Sub UserForm_Initialize()
    CommandButton1.Enabled = True
End Sub

Excelユーザーフォームボタン無効

 

< スポンサーリンク >※広告先のお問い合わせは広告主様にお願いします