Pelena, Вот в этой части кода программа берет значение из умной таблицы и если стоит "+", то активирует CheckBox, но он почему то активируется серым
[vba]Код
Call objectControlValues(objControlChecked, "CheckBox_UnArmy", "Юнармия")
[/vba]
[vba]Код
Private Sub objectControlValues(ByRef objControlChecked As Control, name As String, columnNames As String)
On Error Resume Next
Dim lineListTable As ListObject
Set lineListTable = ThisWorkbook.Worksheets("List").ListObjects("tblOrder")
If (objControlChecked.name = name) Then
If objControlChecked.Value = "+" Then
objControlChecked.Value = True
Else
objControlChecked.Value = Intersect(mainLine, lineListTable.ListColumns(columnNames).DataBodyRange)
End If
End If
On Error GoTo 0
End Sub
[/vba]