Makro kodlarında çok mecbur değilseniz SELECT komutunun kullanılmasını tavsiye etmiyoruz.
Option Explicit
Sub Formul_Doldur()
Dim Satir As Long
Satir = ActiveCell.Row
Range("H" & Satir & ":J1000").FillDown
End Sub
Merhaba,
Doldurmak ama nasıl bir doldurma? A2:G2 aralığını 10 bin kez tekrarlamak mı istiyorsunuz, yoksa belli bir düzende artarak mı doldurmak istiyorsunuz?
A2:G2 aralığını tekrarlamak istiyorsanız aşağıdaki kodu deneyiniz
Sub Makro1()
Range("A2:G10000").FillDown
End Sub
Öncelikle ilgilendiğiniz için teşekkür ederim hocam....
1-makro ile formül çalışıyor ancak formülün çalışması için her defasında makroyu çalıştır demek zorunda kaldım
2-makroyu çalıştır dediğimde hücreye formülü de yazıyor acaba formülü yazmadan direk işlem yapsa olur mu ?
...D5 Hücresine yazılan formül makro kaydet ile alındı.
sonra D5:D105 arası dolduruldu.
Diğer sütunlardaki formülleri de bu mantıkla yazdırabilirsiniz.
Örneği inceleyiniz.
Sub FormulYaz()
Range("D5").FormulaR1C1 = "=IF(RC[-1]=0,0,SUM(R4C3:RC[-1]))"
Range("D5:D105").FillDown...
...".xls", "")
If oo > 1 Then
g = Range("G65536").End(3).Row
Range("G" & g & ":G" & (g + oo) - 1).FillDown
End If
10 rs.Close
con.Close
End If
Next dosya
Application.ScreenUpdating = True
MsgBox "İşlem...
...aplication-defined or object-defined error
Sub formull()
ActiveSheet.Range("K6").Formula = "=IF(H6="";"";B6)"
ActiveSheet.Range("K6:K29").FillDown
End Sub
Formül önündeki eşittir'i kaldırıp atamayı yaptığında formül aktarılıyor, tabi eşittir olmayınca formül değil data olarak...
Merhaba arkadaşlar,
Aşağıdaki makro, 7. sütundaki değer kadar 1. sütundan 7. sütunda dahil tüm verileri tekrar ettirek yazdırıyor.
Soru ise ; 7.sütun olarak belirtilen bu makro sütün bilgi girin diye bir sorgu ile hangi sütundan itibaren tüm satırı alt alta tekrar ettirebilir diye bir sorgu...
...ActiveCell.FormulaR1C1 = "=IF(RC[-5]=""A"",""AL"",""SAT"")"
Range("F2").Select
Selection.Copy
Range("F&N").Select
ActiveSheet.Paste
Range(Selection, Selection.End(xlUp)).Select
Application.CutCopyMode = False
Selection.FillDown
End With
Next I
End Sub
...Sheets("per").Range("R75").End(xlUp).Offset(1, 0).Select ' Aşağıdan başlayarak A sütununda en son dolu satırın altındaki boş hücre
Selection.FillDown
Sheets("per").Range("S75").End(xlUp).Offset(1, 0).Select ' Aşağıdan başlayarak A sütununda en son dolu satırın altındaki boş hücre...
...iki sütundaki formülleri bir alt satıra kopyalıtorum.
satir = Range("A65536").End(xlUp).Row + 1
Range(Cells(satir, "N"), Cells(satir, "R)).FillDown
Fakat üç sütundaki formülleri alt satıra aktarmak için kullandığım aşağıdaki formülü kullandığımda hata veriyor.
satir =...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.