в зависимости от цвета ячейки определенного столбца,
присваиваем значения "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