Добрый день! Написала макрос, он должен проверять цвет шрифта в ячейке и, если он красный, копировать данные из этой ячейки в другую на другом листе, потом возвращаться на первый лист и копировать данные из другой ячейки той же строки, снова вставлять их в ячейку на другом листе Скопированные данные должны располагаться друг под другом
Код
Sub Macro()
Dim Ma As Integer
Dim Sa As Integer
Dim Ra As Integer
Dim Ga As Integer
Ma = 30
For Sa = 5 To 102
Cells(Sa, 22).Select
If Cells(Sa, 22).Font.Color = 255 Then
Ra = ActiveCell.Row
Ga = ActiveCell.Column
Selection.Copy
Sheets("Сюда вставляем").Select
Range("I & Ma : J & Ma").Select
ActiveSheet.Paste
Sheets("Это проверяем на красный шрифт").Select
Range("B & Ra").Select
Selection.Copy
Sheets("Сюда вставляем").Select
Range("B & Ma : H & Ma").Select
ActiveSheet.Paste
Cells(S, 22).Value = D + 1
Ma = Ma + 1
End If
Next
End Sub
Вот собственно сам макрос, но по каким то причинам эксель вроде бы выполняет его, а результат почему то не вижу. Подскажите, где ошибка?