DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_Activate()
Set S1 = Sheets("GELENLER")
Set S2 = Sheets("ANA SAYFA")
S2.Range("A3:d65000").ClearContents
'------------------------ANA SAYFAYA TOPLAMA---------------------------
X = WorksheetFunction.CountA(S1.Range("A3:A65000")) + 3
S = 2
For I = 3 To X
TIP = S1.Cells(I, 1).Value
LKS = S1.Cells(I, 3).Value
If WorksheetFunction.CountIf(S1.Range("A3:A" + Trim(I)), TIP) = 1 Then
T = WorksheetFunction.CountIf(S1.Range("A:A"), TIP)
S = S + 1:
S2.Cells(S, 1).Value = TIP
S2.Cells(S, 2).Value = LKS
S2.Cells(S, 3).Value = T
O = 0: Y1 = 0: Y2 = 0
For K = 1 To 10
Y1 = Y2
Y2 = Y2 + 50
If T > Y1 And T <= Y2 Then O = Round(T / Y2, 2): GoTo TAMAM
Next K
TAMAM:
S2.Cells(S, 4).Value = O
'S2.Cells(S, 7).Value = Trim(Y1) + "-" + Trim(Y2)
End If
Next I
'------------------------RENKLENDİRME---------------------------------
S1 = WorksheetFunction.CountA(Range("B3:B65000")) + 2
S2 = WorksheetFunction.CountA(Range("E3:E65000")) + 2
Range("E3:E" + Trim(S2)).Interior.ColorIndex = 4
For K = 3 To S2
R = Cells(K, 5).Value
For I = 3 To S1
X = 0
LKS = Cells(I, 2).Value
X = InStr(LKS, R)
If X <> 0 Then Range("E" + Trim(K)).Interior.ColorIndex = 3
Next
Next
[COLOR="Red"]Dim rngBos
On Error Resume Next
Set rngBos = Range("E3:E" & Cells(Rows.Count, "E").End(xlUp).Row).SpecialCells(xlCellTypeBlanks)
rngBos.Interior.ColorIndex = 0
On Error GoTo 0[/COLOR]
End Sub