Toplam Aralığını Koşul ile Seçtirme

Toplam Aralığını Koşul ile Seçtirme

Toplam Aralığını Koşul ile Seçtirme isimli içerikte, ilgili işlemin VBA kodları ile nasıl yapacağınızı öğreten bir Hazır Makro Kodu yer almaktadır.

Hazır Kod​

VBA:
Sub ToplamıKoşullaHesapla()
    Dim toplam As Long
    Dim i As Long
    Dim maxDeger As Long

    ' Kullanıcıdan maksimum değer al
    maxDeger = InputBox("Lütfen toplama eklenecek minimum değeri girin", "Minimum Değer")

    ' Toplamı hesapla
    toplam = 0
    With Sheet1 ' Çalışma sayfasının adını uygun şekilde değiştirin
  For i = 1 To .Cells(.Rows.Count, 1).End(xlUp).Row
If .Cells(i, 1).Value > maxDeger Then
    toplam = toplam + .Cells(i, 1).Value
End If
  Next i
    End With

    ' Toplamı göster
    MsgBox "Belirtilen değerden büyük sayıların toplamı: " & toplam
End Sub

Açıklama​

Öncelikle, basit bir Excel dosyası düşünelim. Diyelim ki A sütununda çeşitli sayılar var ve kullanıcı, bu sayılardan belirli bir değerden büyük olanları toplamak istiyor.

Excel dosyasının A sütununda şöyle bir yapı olsun:

10
20
30
40
50

Üstteki makro kodu, kullanıcıdan bir değer alır ve bu değerden büyük olan tüm sayıları A sütunundan toplar. Toplam, bir mesaj kutusunda gösterilir.

Faydalanılması temennisiyle
 
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst