Formülü Koda Çevirmek

Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Merhaba Arkadaşlar aşağıdaki ETOPLA formülünü Kod olarak nasıl yazılır.

Kod:
=ETOPLA($A$3:$A$150;K3;$D$3:$D$150)
 

EmrExcel16

Destek Ekibi
Destek Ekibi
Katılım
1 Kasım 2012
Mesajlar
1,524
Excel Vers. ve Dili
Office 365 Türkçe
Merhaba,

 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif olarak formülü blok olarak hücre aralığına uygulayabilirsiniz.

Hücre aralığını kendinize göre revize edebilirsiniz.

C++:
Option Explicit

Sub ETOPLA()
    Range("Z3:Z" & Rows.Count).ClearContents
    
    With Range("Z3:Z150")
        .Formula = "=SUMIF($A$3:$A$150,K3,$D$3:$D$150)"
        .Value = .Value
    End With
End Sub
 
Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Alternatif olarak formülü blok olarak hücre aralığına uygulayabilirsiniz.

Hücre aralığını kendinize göre revize edebilirsiniz.

C++:
Option Explicit

Sub ETOPLA()
    Range("Z3:Z" & Rows.Count).ClearContents
  
    With Range("Z3:Z150")
        .Formula = "=SUMIF($A$3:$A$150,K3,$D$3:$D$150)"
        .Value = .Value
    End With
End Sub

Hocam otomatik olarak etoplam alması için kodu aşağıdaki şekilde ekledim. Çalışmadı.

Hocam ETOPLAMA yı L3 hücresinde gösterecek ve ayni kod L4, L5, L6, L7 aşağıdaki kodlara göre bu hücrelerde de ETOPMLAM görünecek.

=ETOPLA($A$3:$A$150;K4;$D$3:$D$150)
=ETOPLA($A$3:$A$150;K5;$D$3:$D$150)
=ETOPLA($A$3:$A$150;K6;$D$3:$D$150)
=ETOPLA($A$3:$A$150;K7;$D$3:$D$150)

Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("Z3:Z" & Rows.Count).ClearContents
   
    With Range("Z3:Z150")
        .Formula = "=SUMIF($A$3:$A$150,K3,$D$3:$D$150)"
        .Value = .Value
    End With
End Sub
 
Son düzenleme:

yyhy

Altın Üye
Katılım
3 Aralık 2005
Mesajlar
917
Excel Vers. ve Dili
Microsoft Office 2021 TR
Microsoft 365 TR
Altın Üyelik Bitiş Tarihi
20-03-2029
Sayın yavuz829 konuyu anlamak ve öğrenmek için örnek yapmak istedim ama veri olmayınca yapamadım. Örnek dosya ekleyebilir misiniz?
 

yyhy

Altın Üye
Katılım
3 Aralık 2005
Mesajlar
917
Excel Vers. ve Dili
Microsoft Office 2021 TR
Microsoft 365 TR
Altın Üyelik Bitiş Tarihi
20-03-2029
dosya yükleme sitelerine yükleyip link verebilirsiniz zahmet olmaz ise
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ben Z sütununa formülü yazdırmıştım. Siz L sütuna göre uyarlamalısınız.

Sonuç alamıyorsanız örnek dosya paylaşınız.
 
Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Ben Z sütununa formülü yazdırmıştım. Siz L sütuna göre uyarlamalısınız.

Sonuç alamıyorsanız örnek dosya paylaşınız.
Çok teşekkürler Hocam ellerinize sağlık.

Hocam ETOPLAMA yaptığı zaman +1 olarak gösteriyor.
Örneğin: 50, 55,100 etopladığı zaman 205 göstereceğine 206 olarak gösteriyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ben hatırlatmamı tekrar yapayım.

Sonuç alamıyorsanız örnek dosya paylaşınız.
 
Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Son düzenleme:
Üst