T
tomerdr
Hi
I have two columns in a sheet one with values and one with check box
activex control
value1 checkbox1
value2 checkbox2
value3 checkbox3
:
I would like to collect all values for which the checkbox is checked
I can get the selected checkboxes but how do i refer to the values
column?
Thanks in advance.
Function GetSelectedCheckBoxes(toIndex As Integer)
Const cbName As String = "cbSelectOption"
Const fromIndex As Integer = 1
Dim Index As Integer
Dim Selected As New Collection
Dim cb
Dim controlName As String
For Index = fromIndex To toIndex
Dim theWorkSheet As Worksheet
Set theWorkSheet = ThisWorkbook.ActiveSheet
controlName = cbName & Index
Set cb = theWorkSheet.OLEObjects(controlName).Object
If (cb.Value = True) Then
Selected.Add cb
End If
Next Index
Set GetSelectedCheckBoxes = Selected
End Function
I have two columns in a sheet one with values and one with check box
activex control
value1 checkbox1
value2 checkbox2
value3 checkbox3
:
I would like to collect all values for which the checkbox is checked
I can get the selected checkboxes but how do i refer to the values
column?
Thanks in advance.
Function GetSelectedCheckBoxes(toIndex As Integer)
Const cbName As String = "cbSelectOption"
Const fromIndex As Integer = 1
Dim Index As Integer
Dim Selected As New Collection
Dim cb
Dim controlName As String
For Index = fromIndex To toIndex
Dim theWorkSheet As Worksheet
Set theWorkSheet = ThisWorkbook.ActiveSheet
controlName = cbName & Index
Set cb = theWorkSheet.OLEObjects(controlName).Object
If (cb.Value = True) Then
Selected.Add cb
End If
Next Index
Set GetSelectedCheckBoxes = Selected
End Function