Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


34028 / 76733 ←次へ | 前へ→

【47920】Re:CommandButtonのフォーカスをはずさないようにしたい
発言  Jaka  - 07/3/26(月) 17:03 -

引用なし
パスワード
   Wクォーテーション忘れたので訂正。

ラベルを1つ作ってそれをフラグに使うとか(ラベルを非表示にすれば見えません)
グローバル変数を使ってもいいけど。

その1
Private Sub CommandButton1_Click()
Me.Label1.Caption = "True"
End Sub

Private Sub CommandButton2_Click()
If Me.Label1.Caption = "False" Then Exit Sub
MsgBox 123
End Sub

Private Sub CommandButton3_Click()
If Me.Label1.Caption = "False" Then Exit Sub
MsgBox 1234
End Sub

Private Sub UserForm_Initialize()
Me.Label1.Caption = "False"
End Sub

ボタン1を押すまで使えなくするとか、その他用途によって変わると思います。
その2

Private Sub CommandButton1_Click()
Dim obj As Control
For Each obj In Me.Controls
  obj.Enabled = True
Next
End Sub

Private Sub UserForm_Initialize()
Dim obj As Control
For Each obj In Me.Controls
  If obj.Name <> "CommandButton1" Then
    obj.Enabled = False
  End If
Next
End Sub

2 hits

【47919】CommandButtonのフォーカスをはずさないようにしたい たまちゃん 07/3/26(月) 16:09 質問
【47920】Re:CommandButtonのフォーカスをはずさない... Jaka 07/3/26(月) 17:03 発言
【47924】Re:CommandButtonのフォーカスをはずさない... たまちゃん 07/3/26(月) 20:03 お礼

34028 / 76733 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free