limiti geçtiğinde uyarı verecek

Katılım
18 Mayıs 2008
Mesajlar
4
Excel Vers. ve Dili
2003 & 2007
Merhabalar arkadaşlar..

elimizde mühtasillerimizin listesi var.. aynı isime ait birden çok satır var.. ben istiyorum ki aynı isimde olan bir müstahsilin ödeyeceğimiz paralarını toplayacak vee 30.000 ytl yi geçen olursa bize uyarı verecek.. böyle bir şeyi excel de nasıl yaparız.. programlama konusunda birazcık bilgim vardır.. bunu 2007 versiyonunda yapacağım ama kullanıcak kişide 2003 var..
 
Son düzenleme:

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,257
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Örnek dosya ile sorunuzu destekleyiniz, daha çabuk yanıt alırsınız.
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,216
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Yanıt

Kod:
Sub HESAPLA()
Dim SUT, S As Integer
[E1:E500] = ""
S = 1
For SUT = 1 To ActiveSheet.UsedRange.Rows.Count
If WorksheetFunction.CountIf(Range("C1:C" & SUT), Cells(SUT, "C")) = 1 Then
Cells(S, "E") = Cells(SUT, "C")
S = S + 1
End If
Next
'***
For SUT = 1 To ActiveSheet.UsedRange.Rows.Count
Cells(SUT, "E").Offset(0, 1) = WorksheetFunction.SumIf(Range("C1:C5000"), Cells(SUT, "E"), Range("D1:D5000"))
Next
'***
For SUT = 1 To ActiveSheet.UsedRange.Rows.Count
Cells(SUT, "F").Font.ColorIndex = 0
If Cells(SUT, "F") >= 30000 Then
Cells(SUT, "F").Font.ColorIndex = 3
End If
Next
End Sub
 
Son düzenleme:
Katılım
18 Mayıs 2008
Mesajlar
4
Excel Vers. ve Dili
2003 & 2007
üstad ellerine sağlık... birde kendimi kod yazar bilirdim... :)
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,216
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Bişey değil
 
Üst