我在用戶窗體上有兩個選項按鈕。如果您選擇其中一個,則會灰顯並禁用某些輸入框。如果您選擇其他輸入框,則會限制其他輸入框並且效果很好。所以我有適當的代碼執行我想要的。但是,如果用戶犯了一個錯誤,並單擊一個選項,然後嘗試更改其選擇,則代碼已經執行並禁用了這些輸入。我如何讓代碼來回切換?這是我的代碼,非常感謝您的幫助!使用選項切換兩組代碼
Sub Yes_Click()
If Yes.Value = True Then
With Me.IncrementalImpactPricingInput1
.Enabled = False
.BackColor = RGB(128, 128, 128)
End With
With Me.IncrementalImpactFundingInput1
.Enabled = False
.BackColor = RGB(128, 128, 128)
Me.BilledAmountInput1.Enabled = True
End With
Else: Call No_Click
End If
End Sub
Sub No_Click()
If No.Value = True Then
With Me.BilledAmountInput1
.Enabled = False
.BackColor = RGB(128, 128, 128)
End With
Else: Call Yes_Click
'With Me.IncrementalImpactPricingInput1
'.Enabled = True
'.BackColor = RGB(255, 255, 255)
'End With
'With Me.IncrementalImpactFundingInput1
'.Enabled = True
'.BackColor = RGB(255, 255, 255)
'End With
End If
End Sub