با سلام
ماکرو ذیل را در فایل پیوست چک کنید
ماکرو ذیل را در فایل پیوست چک کنید
کد PHP:
Sub test()
z1 = Cells(Rows.Count, "A").End(xlUp).Row
For i = 1 To z1
If Range("A" & i) = 1 Then
k = k + 1
t = i
End If
If k > 1 And Range("A" & i) = 1 Then
z1 = z1 + 1
Rows(i & ":" & i).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range("A" & i).Interior.ColorIndex = 4
i = i + 1
End If
Next
z2 = Cells(Rows.Count, "A").End(xlUp).Row
For i = 1 To z2
If Range("A" & i) = 1 Then
h = i
k = k + 1
End If
If k > 0 And Range("A" & i) = "" Then
Range("A" & i) = "=Sum(A" & h & ":A" & i - 1 & ")"
End If
If k > 0 And Range("A" & i) = Range("A" & z2) Then
Range("A" & z2 + 1).Interior.ColorIndex = 4
Range("A" & z2 + 1) = "=Sum(A" & h & ":A" & z2 & ")"
End If
Next
End Sub
کامنت