Soru Formülün döngüye alınarak makroya çevrilmesi

Katılım
12 Ocak 2009
Mesajlar
838
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
07-02-2024
Merhaba arkadaşlar.
Banka Listesi şablonundaki veriler değişken olduğu için G ve H sütunlarının son dolu satırında bulunan formülleri döngüye alarak b.[T5].Formula = "=IF(D5="""","""",ROUND(Q5+R5+S5,3))" tarzında makroya çevrilmesini rica ediyorum.
G=TOPLA(G6:G11)
H=TOPLA(H6:H11)
 

Ekli dosyalar

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.
Banka Listesi isimli sayfadaki toplamların alınması işlemini, aşağıdaki kod'da;
-- FORMÜL uygulayarak işlem yapmak için mavi renklendirdiğim satırı kopyalayıp, G ve H sütunu için sütun adlarını değiştirerek,
-- DEĞER olarak işlem sonuçlarını yazmak için yeşil renklendirdiğim satırı kopyalayıp, G ve H sütunu için sütun adlarını değiştirerek,
sonuç alabilirsiniz.
Rich (BB code):
Sub BANKA_LISTESI_TOPLAMA()
    Set banka = Sheets("Banka Listesi")
    bankason = WorksheetFunction.Max(banka.[B:B]) + 5
    If bankason = 5 Then Exit Sub
banka.Cells(bankason + 1, "C") = "GENEL TOPLAM"

banka.Cells(bankason + 1, "F").Formula = "=SUM(F6:F" & bankason & ")"
banka.Cells(bankason + 1, "F") = WorksheetFunction.Sum(banka.Range("F6:F" & bankason))

End Sub
 
Üst