Ед написав і запитав про простий макрос:
У вас є макрос, який може додавати рядки до електронної таблиці (внизу або вказівник комірки), а потім копіювати з попереднього рядка та вставляти дані в новий рядок? І, нарешті, видаліть дані з певних комірок.
Ось макрос, який вставить рядок над покажчиком комірки та скопіює вміст попереднього рядка. Припустимо, ваші дані поширюються від A до T, і ви хочете видалити вміст комірок нового рядка H, K та M
Я буду використовувати ключове слово ActiveCell, щоб змусити макрос працювати по відношенню до покажчика комірки.
Sub AddRowForEd() ActiveCell.EntireRow.Insert Cells(ActiveCell.Row - 1, 1).Resize(1, 20).Copy _ Destination:=Cells(ActiveCell.Row, 1) Cells(ActiveCell.Row, 8).Clear ' Column H Cells(ActiveCell.Row, 11).Clear ' Column K Cells(ActiveCell.Row, 13).Clear ' Column M End Sub