تم تطوير الكود ليناسب طلبك
Sub Kh_Insert_Rows()
Dim r, s, x, c
r = ActiveCell.Row
s = InputBox("ÃÏÎá ÚÏÏ ÇáÕÝæÝ ÇáãÑÇÏ ÃÖÇÝÊåÇ", "ÅÖÇÝÉ ÇáÕÝæÝ", 1)
If r < 4 Then Exit Sub
Application.ScreenUpdating = False
For x = 1 To s
Range("A" & r).Resize(1, 7).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Next
Range("A" & r - 1).AutoFill Destination:=Range("A" & r - 1).Resize(s + 1, 1), Type:=xlFillDefault
Range("D" & r - 1).Resize(1, 4).AutoFill Destination:=Range("D" & r - 1).Resize(s + 1, 4), Type:=xlFillDefault
c = Range("A3").End(xlDown).Row
Range("A3").FormulaR1C1 = "=MAX(R2C:R[-1]C)+1"
Range("A3").AutoFill Destination:=Range("A3:A" & c)
Range("A3:A" & c) = Range("A3:A" & c).Value
Application.ScreenUpdating = True
End Sub
إضافة الصفوف سيكون من بداية الصف الرابع وما بعده
يعني لن تستطيع إضافة صقوق في الصف الثالث
تحياتي
إضافة صفوف.rar