Страницы: 1
RSS
Как поменять местами ячейки с формулами на большом диапазоне ?
 
Добрый день, вопрос можно ли зделать , чтобы ячейки с формулами =RC[-2] поменялись местами с верхней желтой ячейкой (тоесть в верхней стала формула , а нижняя стала желтой). В рабочем файле таких ячеек в диапозоне около 3000 и на 3 листах.
С уважением, Павел.
 
Код
Sub DoSomething()
    Dim i&
    
    For i = 5 To 27
        If Cells(i, 15).FormulaR1C1 = "=RC[-2]" Then
            Cells(i, 15).Cut
            If Cells(i - 1, 15).Interior.Color = 65535 Then
                Cells(i - 1, 15).Insert Shift:=xlDown
            Else
                Cells(i - 2, 15).Insert Shift:=xlDown
            End If
        End If
    Next i

End Sub

Учимся сами и помогаем другим...
 
Спасибо за помощь :D
С уважением, Павел.
Страницы: 1
Читают тему
Наверх