У меня есть следующий макрос, который отлично работает для меня с точки зрения добавления данных и новых строк:
Private Sub CommandButton1_Click()
Dim emptyRow As Long
'Make WOTracker active
Sheets("WOTracker").Activate
'Determine emptyRow
emptyRow = WorksheetFunction.CountA(Range("A:A")) + 1
'Transfer information
Cells(emptyRow, 1).Value = TextBox1.Value
Cells(emptyRow, 5).Value = TextBox2.Value
End Sub
Мне нужна помощь в изменении кода, чтобы вместо добавления данных ниже существующих строк (на новую строку), он выталкивает ранее добавленные данные вниз.То, что было в строке 2, переходит в строку 3, а новые данные вставляются в строку 2.