With yardımı

kadir78

Altın Üye
Katılım
6 Nisan 2016
Mesajlar
227
Excel Vers. ve Dili
office 2019
Altın Üyelik Bitiş Tarihi
30-12-2026
İyi günler. Aşağıdaki kodlar ile yazılan aralıkdaki hücrelere formül yazıyor. Formülü hücre içerisine yazmadan işlem yapmasını sağlayamadım. Yardımcı olurmusunuz.

Kod:
dim s1 as worksheet

set s1 = sheets("Anasayfa")

son = s1.cells(s1.rows.count, 1).end(3).row

with range("H2:H" & son)
.formula = "=ROUND(E2*F2,0)*G2"
end with

with range("I2:I" & son)
.formula = "G2-(K2+N2)"
end with
 
Son düzenleme:

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Kod:
Sub tets()
    With Sheets("Anasayfa")
        son = .Cells(.Rows.Count, 1).End(3).Row
        .Range("H2:H" & son) = WorksheetFunction.Round(.Range(E2) * .Range(F2), 0) * .Range(G2)
        .Range("I2:I" & son) = .Range(G2) - (.Range(K2) + .Range(N2))
    End With
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
İlk blok için örnek veriyorum. Diğerini siz yazarsınız.

Rich (BB code):
With range("H2:H" & son)
.Formula = "=ROUND(E2*F2,0)*G2"
.Value = .Value
End With
 
Üst