'[[=== AW ===]][[=== AW ===]][[=== AW ===]][[=== AW ===]][[=== AW ===]]
Range("AW2").Select
Selection.End(xlDown).Select
eRow = Split(ActiveCell(1).Address(1, 0), "$")(1)
ActiveCell.Offset(3, 0).Select
xx = Split(ActiveCell(1).Address(1, 0), "$")(1) 'get row
xy = Split(ActiveCell(1).Address(1, 0), "$")(0) 'get column
TrgCel1 = xy & xx
c1a = WorksheetFunction.CountIf(Range("AW2:AW" & eRow), "value1")
c2a = WorksheetFunction.CountIf(Range("AW2:AW" & eRow), "value2")
c3a = WorksheetFunction.CountIf(Range("AW2:AW" & eRow), "value3")
c4a = WorksheetFunction.CountIf(Range("AW2:AW" & eRow), "value4")
c5a = WorksheetFunction.CountIf(Range("AW2:AW" & eRow), "value5")
c6a = WorksheetFunction.CountIf(Range("AW2:AW" & eRow), "value6")
c7a = WorksheetFunction.CountIf(Range("AW2:AW" & eRow), "value7")
c8a = WorksheetFunction.CountIf(Range("AW2:AW" & eRow), "value8")
c9a = WorksheetFunction.CountIf(Range("AW2:AW" & eRow), "value9")
c10a = WorksheetFunction.CountIf(Range("AW2:AW" & eRow), "value10")
c11a = WorksheetFunction.CountIf(Range("AW2:AW" & eRow), "value11")
c12a = WorksheetFunction.CountIf(Range("AW2:AW" & eRow), "value12")
WFM = WorksheetFunction.Max(c1a, c2a, c3a, c4a, c5a, c6a, c7a, c8a, c9a, c10a, c11a, c12a)
If WFM = c1a Then
retval = c1aa
Else
If WFM = c2a Then
retval = c2aa
Else
If WFM = c3a Then
retval = c3aa
Else
If WFM = c4a Then
retval = c4aa
Else
If WFM = c5a Then
retval = c5aa
Else
If WFM = c6a Then
retval = c6aa
Else
If WFM = c7a Then
retval = c7aa
Else
If WFM = c8a Then
retval = c8aa
Else
If WFM = c9a Then
retval = c9aa
Else
If WFM = c10a Then
retval = c10aa
Else
If WFM = c11a Then
retval = c11aa
Else
If WFM = c12a Then
retval = c12aa
Else
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
ActiveCell.Value = retval
'ActiveCell.Value = WorksheetFunction.Max(c1a, c2a, c3a, c4a, c5a, c6a, c7a, c8a, c9a, c10a, c11a, c12a)
'ActiveCell.Copy Destination:=Cells(ActiveCell)
Dim IntLoop As Integer
IntLoop = 2
Looperman1:
For Each c In Range("AV" & avRow & ":BG" & avRow)
cyk = Split(c(1).Address(1, 0), "$")(0)
If ActiveCell.Value = Range(c).Value Then
WFM = WorksheetFunction.Large(Array(c1a, c2a, c3a, c4a, c5a, c6a, c7a, c8a, c9a, c10a, c11a, c12a), IntLoop)
IntLoop = IntLoop + 1
Loopman = True
If WFM = c1a Then
retval = c1aa
Else
If WFM = c2a Then
retval = c2aa
Else
If WFM = c3a Then
retval = c3aa
Else
If WFM = c4a Then
retval = c4aa
Else
If WFM = c5a Then
retval = c5aa
Else
If WFM = c6a Then
retval = c6aa
Else
If WFM = c7a Then
retval = c7aa
Else
If WFM = c8a Then
retval = c8aa
Else
If WFM = c9a Then
retval = c9aa
Else
If WFM = c10a Then
retval = c10aa
Else
If WFM = c11a Then
retval = c11aa
Else
If WFM = c12a Then
retval = c12aa
Else
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
End If
ActiveCell.Value = retval
Else
End If
If Loopman = True Then
Loopman = False
GoTo Looperman1
Else
End If
ActiveCell.Value = retval
Next c
'awCel = ActiveCell.Value
'EXIT VALUES
Set TrgCel1 = Nothing
Set eRow = Nothing
Set c1a = Nothing
Set c2a = Nothing
Set c3a = Nothing
Set c4a = Nothing
Set c5a = Nothing
Set c6a = Nothing
Set c7a = Nothing
Set c8a = Nothing
Set c9a = Nothing
Set c10a = Nothing
Set c11a = Nothing
Set c12a = Nothing
Set WFM = Nothing
Loopman = False
Bookmarks