alibek писал(а):Cells(i,2)=Choose(color_flag,"color1","color2",...)
Cells(i,2)=Switch(color_flag,1,"color1",2,"color2",...)
Lirin писал(а):мммм... а в чем смысл?
color_flag = Cells(i, 3).Interior.ColorIndex
Select Case color_flag
Case 36
Cells(i, 2) = "HB"
...
End Select
Cells(i, 2) = Choose(Cells(i, 3).Interior.ColorIndex, _
"color1",
"color2",
...
"HB",
"color37")
'или
Cells(i, 2) = Switch(Cells(i, 3).Interior.ColorIndex, _
1, "color1", _
...
36, "HB", _
37, "color37")
alibek писал(а):Помоему, второй вариант компактнее и легче читается.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3