-3
A
回答
2
IIF總統:
Textbox1.Value=iif(chk1,"AccountBlaBla","") & iif(chk2,"Orders","") & _
iif(chk3,"ReturningBlaBla","")
等IIF是一個不錯的直列IF替代,您可以在級聯使用它。如果checkbox1的價值是真實的,然後一些文本添加到拼接等,您可能需要使用一個單獨的變量來組裝文字,可能是對眼睛更容易...
+0
謝謝..我之前沒有使用過IIF,但我也會嘗試使用這些代碼。 .. – Meedee
0
解決辦法:
這會給你的函數來獲取的thicked框中的值,因爲它是一個功能,使用它需要
代碼:
Option Base 1
Function Array_Ticked_Checkboxes() As String()
Dim ItemControl As Control
Dim DummyArray() As String
Dim CounterDummy As Long
For Each ItemControl In Me.Controls
If TypeName(ItemControl) = "CheckBox" Then ' 1. If TypeName(ItemControl) = "CheckBox"
'you can't do both checkings at the same time because it will give error on items that are not checkboxes
If ItemControl.Value = True Then CounterDummy = CounterDummy + 1: ReDim Preserve DummyArray(CounterDummy): DummyArray(CounterDummy) = ItemControl.Caption
End If ' 1. If TypeName(ItemControl) = "CheckBox"
Next ItemControl
Array_Ticked_Checkboxes = DummyArray
End Function
Private Sub CommandButton1_Click()
Dim ArrayTickedCheckboxes() As String
Dim ItemArray As Variant
ArrayTickedCheckboxes = Array_Ticked_Checkboxes
On Error GoTo Err01CommandButton1_Click
For Each ItemArray In ArrayTickedCheckboxes
MsgBox ItemArray
Next ItemArray
Err01CommandButton1_Click:
End Sub
相關問題
- 1. 從複選框選擇插入排序的輸入文本框
- 2. 從複選框中選擇多個值
- 3. 從複選框中選擇多個值
- 4. jQuery:選擇一個文本輸入框
- 5. 選擇多個文本框
- 6. 選中一個複選框以選擇多個複選框
- 7. 多選擇值複選框
- 8. 用單個複選框選擇發佈多個值
- 9. Jquery - 複選框和多個文本框
- 10. Rails窗體:爲一個複選框輸入保存多個值
- 11. 將複選框輸入值放入複選框本身
- 12. 只選擇getElementsByTagName中的複選框輸入,排除文本框輸入
- 13. 取消多個複選框中的複選框選擇狀態
- 14. 當選中複選框值時,將jQuery UI複選框選擇限制爲一個,並更新文本框
- 15. 多個選擇到輸入框
- 16. 選擇多個複選框的問題
- 17. 腓 - 獲取多個複選框,輸入
- 18. 使用單個複選框啓用多個文本框
- 19. 如果複選框被同時選中作爲選取框顯示多個輸入文本框
- 20. 哪個是文本框中數值輸入的最佳選擇?
- 21. Excel VBA-將多個用戶窗體複選框值寫入單個單元格
- 22. 存儲值中選擇許多複選框到單個對象
- 23. 多個複選框值
- 24. 選擇框值複製輸入點擊
- 25. ExtJS 4用複選框標題選擇多個CheckColumn複選框
- 26. 檢查其他複選框選擇單個複選框?
- 27. 插入多個複選框值到MySQL
- 28. 從單個組合框選擇中選擇多個值
- 29. jquery選擇器 - 分配值選擇輸入文本框之前
- 30. 黃瓜選擇多個複選框
您的代碼嘗試在哪裏? –
@ShaiRado我仍然試圖找出它..我沒有任何示例代碼呢.. :( – Meedee
@Meedee看看這個網站,以幫助你去http://www.excel-easy.com/ vba/userform.html – Mick17