в зависимости от цвета ячейки определенного столбца,
присваиваем значения "1" в другие столбцы,чтобы потом иметь возможность отобрать и посчитать ячейки с определенным цветом.
Я сделала так, но хотелось бы услышать мнение Гуру...
Как сделать так, чтобы иметь возможность использовать эту задачку в других приложениях...
- Код: Выделить всё
- Public Sub Только_акты_передачи()
 'Сравниваем цвета ячеек Столбца А(лист "СМР_акты ")
 'Задача: Условие "Если цвет ячейки желтый(6), то в ячейке Столбца D(4) ставим 1
 'Условие "Если цвет ячейки зеленый(4), то в ячкйке Столбца E(5) ставим 1
 'Условие "Если цвет ячейки красный(3), то в ячкйке Столбца F(6) ставим 1
 Dim i As Integer
 For i = 1 To 320
 Sheets("СМР_акты").Select
 Cells(i, 1).Select
 If (Selection.Interior.ColorIndex = 6) Then
 Sheets("СМР_акты").Cells(i, 4).Value = 1
 ElseIf (Selection.Interior.ColorIndex = 4) Then
 Sheets("СМР_акты").Cells(i, 5).Value = 1
 ElseIf (Selection.Interior.ColorIndex = 3) Then
 Sheets("СМР_акты").Cells(i, 6).Value = 1
 ElseIf (Selection.Interior.ColorIndex = 44) Then
 Sheets("СМР_акты").Cells(i, 7).Value = 1
 End If
 Next i
 End Sub







 
