- Katılım
- 3 Ekim 2011
- Mesajlar
- 63
- Excel Vers. ve Dili
- 2010
Arkadaşlar aşağıdaki kodla üst satırla alt satırdaki değeri karşılaştırıp eşit değilse; satır boşluğu oluşturuyorum. Ancak oluşan satır boşlukları sonucu haliyle son satır numarası da değişiyor. Bu durumda işlemden tam sonuç alamıyorum. Kodu nasıl düzenleyebilirim. Yardımcı olabilirseniz. Sevinirim.
Kod:
Sub rowsSplit()
endRows = Cells(Rows.Count, 1).End(xlUp).Row
For i = 1 To endRows
aranan1 = InStr(1, Cells(i, 1), "/", vbTextCompare)
aranan2 = InStr(1, Cells(i + 1, 1), "/", vbTextCompare)
iValue1 = Mid(Cells(i, 1), 1, aranan1 - 1)
iValue2 = Mid(Cells(i + 1, 1), 1, aranan2 - 1)
If iValue1 <> iValue2 Then
Range(Cells(i + 1, 1), Cells(i + 1, 4)).Insert Shift:=xlDown
i = i + 1
End If
Next
End Sub
