Задача состоит в том, чтобы, если текущая выбранная ячейка содержала «а», затем вставить 1 в ячейку справа и (из-за данных ниже) вставить новую строку ниже и заполнить ячейку ниже 1 знаком 0.
Итак, если ячейка содержит «а», то когда макрос выполняется, он уходит;a 1 0
, где 1 находится в ячейке справа от a, а 1 - в новой строке, в ячейке непосредственно под 1.
Код, который у меня есть на данный моментявляется;
Sub ChangeAToCells()
Dim text As String
text = "a"
Dim text0 As String
text = "b"
Dim text1 As String
text = "0"
Dim text2 As String
text = "1"
If ActiveCell = text Then
ActiveCell.Formula = text1
ActiveCell.Offset(1).EntireRow.Insert
ActiveCell.Offset(1, 0).Select
ActiveCell.Formula = text2
End If
End Sub
Проблемы понятны, выбор ячеек не работает, и я не могу правильно выйти из цикла,