• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Egersay değerinin msbbox ta çıkması

Katılım
27 Eylül 2008
Mesajlar
137
Excel Vers. ve Dili
2003-tÜRKÇE
Merhabalar.
B sütununda bulunan değerler arasında "tamam" yazan hücrelerin toplamını
Msgbox ta nasıl yazabiliriz.

Eğersay formülü ile bu rakamı bir hücreye çıkartıp ordan msgbox ta çıkmasını sağlayabiliriz ama ben hiç hücreye değer atamadan nasıl yaparızı öğrenmek istişorum.

Teşekkürler
 
Merhabalar.
B sütununda bulunan değerler arasında "tamam" yazan hücrelerin toplamını
Msgbox ta nasıl yazabiliriz.

Eğersay formülü ile bu rakamı bir hücreye çıkartıp ordan msgbox ta çıkmasını sağlayabiliriz ama ben hiç hücreye değer atamadan nasıl yaparızı öğrenmek istişorum.

Teşekkürler

bu kodu denermisiniz.

Kod:
Sub deneme()
sat = 0
For i = 1 To Worksheets(ActiveSheet.Name).[b65536].End(3).Row
If Worksheets(ActiveSheet.Name).Cells(i, "B").Value = "tamam" Then
sat = sat + 1
End If
MsgBox sat & "  adet tamam bulundu"
Next i
End Sub
 
Selamlar,

Alternatif olarak döngüye girmeden aşağıdaki şekilde de kullanabilirsiniz.

Kod:
Option Explicit
 
Sub TAMAM_YAZANLARIN_SAYISI()
    MsgBox WorksheetFunction.CountIf(Range("B:B"), "TAMAM")
End Sub
 
Halit Bey ve Korhan Bey çok teşekkür ederim.
Korhan Bey sizinr kodlar tam istediğim gibi. Halit Beyinkide işimi görürdü ümü döngü olduğu için
"tamam" sayısı kadar habire mesaj çıkıyor.
İkinizede çok teşekkürler sağolun.
 
Geri
Üst