• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Satırbaşı rakamları aşağı taşımak

Katılım
30 Ocak 2015
Mesajlar
2
Excel Vers. ve Dili
Excel 2007 SP3
A0R737.jpg


Merhaba.Benim yapmaya çalıştığım satır başlarındaki rakamları 0 olan yerlere otomatik kopyalanmasını sağlamak.Bu uygulamayı örnek olarak yaptım ancak normalde bu satırlar 600-700 satır kadar uzanıyor.Yani ben her seferinde 7600,4800 vb. sayıları tek tek çekerek kopyalamam gerekiyor.

Ben istiyorum ki excel bu satır başlarını tespit edip bir sonraki satır başına kadar sayıyı 0 olan yerlere aşağı doğru kopyalasın.

Yani şu şekilde olsun istiyorum ancak her satırbaşında elle tekrar etmek istemiyorum.

oYDXyk.jpg


Böyle bir şeyin mümkünatı var mı acaba?

Teşekkürler.
 
Merhaba,
Deneyiniz.
Kod:
Sub Hatkoy()
son = Cells(Rows.Count, "C").End(xlUp).Row
For i = 1 To son
    If Cells(i, "C") = 0 Then Cells(i, "C").FillDown
Next
End Sub
 
. . .

Kod:
Sub kod()
    Application.ScreenUpdating = False
    
    For i = 2 To Cells(Rows.Count, "C").End(3).Row
        If Cells(i, "C") = 0 Then
            Cells(i, "C") = Cells(i - 1, "C")
        End If
    Next i
    
    Application.ScreenUpdating = True
    MsgBox "B i t t i "
End Sub

. . .
 
. . .

Kod:
Sub kod()
    Application.ScreenUpdating = False
    
    For i = 2 To Cells(Rows.Count, "C").End(3).Row
        If Cells(i, "C") = 0 Then
            Cells(i, "C") = Cells(i - 1, "C")
        End If
    Next i
    
    Application.ScreenUpdating = True
    MsgBox "B i t t i "
End Sub

. . .

Teşekkür ederim işe yaradı.Bir sorun çıkarsa yine danışırım.
 
Geri
Üst