У меня есть таблица, которую я использую для отслеживания моих классов. Мне нужно настроить его для экспорта в календарь. У меня есть все мои классы, перечисленные с датами начала и окончания. Я хочу иметь возможность вставлять строки ниже каждого перечисленного класса, используя разницу дат в виде числа строк, а затем копировать информацию в эти строки с соответствующими датами.Вставить строки на основе DateDiff
У меня есть следующий код, который вставляет строки, но затем дает мне ошибку «1004».
Public Sub Format()
Dim i As Long
Dim d As Long
LastRow = Worksheets("GCalExport").UsedRange.Rows.Count
For i = 2 To LastRow
d = DateDiff("d", Cells(i, "B"), Cells(i, "D"))
Cells(i, 1).Offset(1).Resize(d).EntireRow.Insert
Next i
End Sub