Нефиксированных строк - от 50 до 1000 (в зависимости от выбранных пользователем условий).
В зависимости от данных в первой фиксированной строке (перечисляются дни периода с указанием дня недели: ПН,ВТ, СР, ЧТ....) надо соответствующий столбей (ВС) закрасить серым цветом. Т.е выделить столбец, относящийся к воскресным дням.
Номера столбцов, которые соответствуют Воскресенью - занесла в одномерный массив.
пытаюсь так закрасить :
- Код: Выделить всё
For j = LBound(num_col_sunday) To UBound(num_col_sunday)
If num_col_sunday(j) > 0 Then
MSHFlexGrid1.SelectionMode = flexSelectionByColumn
MSHFlexGrid1.ColSel = num_col_sunday(j)
MSHFlexGrid1.CellBackColor = &HC0C0C0 ' закраска
Else: Exit For
End If
Next j
но получается фигня - где стоял курсор - ту ячейку и красит....
Как правильно выделить и закрасить столбцы?
Как выделить и закрасить отдельную ячейку?