taksit ayı kadar tablo ekleme

mars2

Altın Üye
Katılım
2 Eylül 2004
Mesajlar
557
Excel Vers. ve Dili
2016 - Türkçe
2019 - Türkçe
Altın Üyelik Bitiş Tarihi
26-03-2026
İyi Günler,

Çalışma sayfanın a1 hücresinde satış fiyatı, a2 hücresinde, taksit adedi, a3 hücresinde taksit miktarı bulunmaktadır.

a4 hücresi satış fiyatı, b4 hücresi taksitin sıras, C4 hücresi de taksit miktarını gösteren başlık bulunmaktadır.

Buna göre;
A1, A2,A3 hücresine bilgi girdiğimizde a4,b4 ve C4 hücreinin alt tarafına otyomatik olarak taksit adedi kadar tablo çizilsin veya açılsın ve bu hücrelere yukardaki bilgilere göre otomatik yazan makro nedir.
Teşekkürler.
 
Katılım
7 Temmuz 2004
Mesajlar
327
Excel Vers. ve Dili
office xp pro türkçe
sorunuzu tam anlamamakla birlikte
aşağıdaki kodlamayı deneyiniz

[vb:1:80335b6af2]Sub taksitlendir()

Dim i As Integer
Dim c As Currency
c = WorksheetFunction.RoundUp(((Sayfa1.Range("a3") / Sayfa1.Range("a2"))), 2)


For i = 1 To Sayfa1.Range("a2").Value

Cells(i + 4, 3) = c
Cells(i + 4, 1) = i
Next


End Sub
[/vb:1:80335b6af2]
 
Katılım
15 Mart 2005
Mesajlar
379
Excel Vers. ve Dili
Microsoft 365 En 64 Bit
Altın Üyelik Bitiş Tarihi
20-03-2024
Merhaba,

[vb:1:876f5ca90e]Sub taksit()
Dim i As Integer, say As Integer
Dim taktut As Double, toptaktut As Double

say = Range("B4").End(xlDown).Row
Range("B5:C" & say + 4).ClearContents
taktut = WorksheetFunction.RoundUp(((Range("A1") / Range("A2"))), 2)

For i = 1 To Range("A2")
If i = Range("A2") Then taktut = Range("A1") - toptaktut
Cells(i + 4, "B") = i
Cells(i + 4, "C") = taktut
toptaktut = toptaktut + taktut
Next i
End Sub[/vb:1:876f5ca90e]
 
Üst