Döngü kopyalama

Katılım
30 Ağustos 2006
Mesajlar
14
Excel Vers. ve Dili
Excel 2003 - Turkce
Selamlar Arkadaşlar,

Ek'teki dosyanın göz atarsanız memnun olurum. Küçük bir döngü sorunum var.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
Kod:
Sub Doldur()
    For x = 4 To 66
        If Cells(x, 1) = "" Then Cells(x, 1).FillDown
    Next
End Sub
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Bende Küçük bir çözüm sunmak isterim.Gerçi Veysel ßey'in cozumu Satır sayısı olarak daha kısa.

Sub doldur()
For x = 4 To 65
If Cells(x + 1, 1).Value = "" Then
Cells(x + 1, 1).Value = Cells(x, 1).Value
End If
Next
End Sub
 
Katılım
30 Ağustos 2006
Mesajlar
14
Excel Vers. ve Dili
Excel 2003 - Turkce
Arkadaşlar ellerinize sağlık. Çok teşekkürler yalnız bu döngünün tüm a sütunu boyunca bunu tekrarlaması gerekiyor.En son dolu hücreye kadar.
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Sn veyselemre'nin kodlarına aşağıda kırmızı renklendirilen kısımları ekleyin.

Kod:
Sub Doldur()
[COLOR=red]son = [a65536].End(3).Row[/COLOR]
For x = 4 To [COLOR=red]son[/COLOR]
If Cells(x, 1) = "" Then Cells(x, 1).FillDown
Next
End Sub
 
Üst