Sınıflarımı izlemek için kullandığım bir elektronik tablom var. Bir takvime ihracat için ayarlamam gerekiyor. Tüm sınıflarım başlangıç ve bitiş tarihleriyle listeleniyorum. Listelenen her bir sınıfın altına, tarih farkını satır sayısı olarak kullanarak ve sonra ilgili tarihlerle bu satırlara kopyalayabilmek istiyorum.Satırları DateDiff'e göre ekle
Satırları ekleyen, ancak bana '1004' hatası veren aşağıdaki kodu kullanıyorum. B sütunu veya sütun D (muhtemelen her ikisi) ya bir tarih içermiyor ve DateDiff
arızalandığı için
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