- Katılım
- 29 Ocak 2024
- Mesajlar
- 208
- Excel Vers. ve Dili
- Office 2016
Kıymetli hocalarım merhabalar,
Aşağıdaki döngüde her satır eeklendiği zaman son satır LastRow neden artmıyor?
ilk Lastrow değerine kadar döngüyü sürdürüyor, sonra döngüden çıkıyor,
oysa Lastrow değerinin dinamik olması gerekiyor
desteğiniz için şimdiden teşekkürler,
iyi akşamlar.
Aşağıdaki döngüde her satır eeklendiği zaman son satır LastRow neden artmıyor?
ilk Lastrow değerine kadar döngüyü sürdürüyor, sonra döngüden çıkıyor,
oysa Lastrow değerinin dinamik olması gerekiyor
desteğiniz için şimdiden teşekkürler,
Kod:
Dim WSH As Worksheet
Dim lastRow As Long
Set WSH = Sayfa3
lastRow = WSH.Cells(WSH.Rows.Count, "A").End(xlUp).Row
s = 2: r = 1
For i = 2 To lastRow
If WSH.Cells(i, 1) <> WSH.Cells(i + 1, 1) Then
WSH.Rows(i + 1).Insert
i = i + 1
End If
lastRow = WSH.Cells(WSH.Rows.Count, "A").End(xlUp).Row
Next i