Count all values of each row from smaller to larger

Akuini

Well-known Member
Joined
Feb 1, 2016
Messages
2,266
Office Version
2013
Platform
Windows
It may have something to do with Net Framework & mscorlib.tlb.
Maybe it needs update or the file is somehow missing.
Check this link:
http://www.snb-vba.eu/VBA_Sortedlist_en.html
then read this part:
3. The origin of the SortedList

So basically you need to locate 'mscorlib.tlb' then set the vbe reference to it.
 

Akuini

Well-known Member
Joined
Feb 1, 2016
Messages
2,266
Office Version
2013
Platform
Windows
Can you run this without error?

Code:
Sub tryX()
Dim dar As Object
Set dar = CreateObject("System.Collections.ArrayList")
End Sub
and this:

Code:
Sub tryY()
Dim dar As Object
Set dar = CreateObject("System.Collections.Sortedlist")
End Sub
 
Last edited:

lrobbo314

Well-known Member
Joined
Jul 14, 2008
Messages
2,505
This UDF seems to do the trick.

Code:
Function StL(r As Range)
Dim AR() As Variant: AR = r.Value
Dim SL As Object: Set SL = CreateObject("System.Collections.SortedList")
Dim res As String

For i = LBound(AR) To UBound(AR, 2)
    If Not SL.contains(AR(1, i)) Then
        SL.Add AR(1, i), 1
    Else
        SL.Item(AR(1, i)) = SL.Item(AR(1, i)) + 1
    End If
Next i

For j = 0 To SL.Count - 1
    res = res & SL.getbyindex(j) & "|"
Next j

StL = Left(res, Len(res) - 1)
End Function
 

lrobbo314

Well-known Member
Joined
Jul 14, 2008
Messages
2,505
Not Sure if you have Power Query available, but this works as well.

Code:
let
    Source = Excel.CurrentWorkbook(){[Name="Table5"]}[Content],
    Blanks = Table.SelectRows(Source, each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null}))),
    Combo = Table.AddColumn(Blanks, "Combo", each Text.Combine(List.Transform(Table.Column(Table.Group(
Table.Group(Table.FromList(List.Transform(List.Sort(Record.FieldValues(_)),Number.From), Splitter.SplitByNothing(), null, null, ExtraValues.Error), {"Column1"}, {{"Count", each Table.RowCount(_), type number}}), {"Column1"}, {{"Count.1", each List.Sum([Count]), type number}}),"Count.1"),Text.From),"|"))
in
    Combo
<table valign="top"><caption>LEGO HTML</caption><col width="54"><col width="124"><col width="124"><col width="124"><col width="104"><col width="104"><col width="104"><col width="104"><col width="104"><col width="104"><col width="104"><col width="104"><col width="104"><col width="110"><col width="110"><col width="110">
<tr><td></td><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">D</font></th><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">E</font></th><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">F</font></th><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">G</font></th><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">H</font></th><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">I</font></th><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">J</font></th><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">K</font></th><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">L</font></th><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">M</font></th><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">N</font></th><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">O</font></th><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">P</font></th><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">Q</font></th><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">R</font></th></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">1</font></th><td style="background-color:rgb(112, 173, 71)"><font style="color:rgb(255, 255, 255)">n1</font></td><td style="background-color:rgb(112, 173, 71)"><font style="color:rgb(255, 255, 255)">n2</font></td><td style="background-color:rgb(112, 173, 71)"><font style="color:rgb(255, 255, 255)">n3</font></td><td style="background-color:rgb(112, 173, 71)"><font style="color:rgb(255, 255, 255)">n4</font></td><td style="background-color:rgb(112, 173, 71)"><font style="color:rgb(255, 255, 255)">n5</font></td><td style="background-color:rgb(112, 173, 71)"><font style="color:rgb(255, 255, 255)">n6</font></td><td style="background-color:rgb(112, 173, 71)"><font style="color:rgb(255, 255, 255)">n7</font></td><td style="background-color:rgb(112, 173, 71)"><font style="color:rgb(255, 255, 255)">n8</font></td><td style="background-color:rgb(112, 173, 71)"><font style="color:rgb(255, 255, 255)">n9</font></td><td style="background-color:rgb(112, 173, 71)"><font style="color:rgb(255, 255, 255)">n10</font></td><td style="background-color:rgb(112, 173, 71)"><font style="color:rgb(255, 255, 255)">n11</font></td><td style="background-color:rgb(112, 173, 71)"><font style="color:rgb(255, 255, 255)">n12</font></td><td style="background-color:rgb(112, 173, 71)"><font style="color:rgb(255, 255, 255)">n13</font></td><td style="background-color:rgb(112, 173, 71)"><font style="color:rgb(255, 255, 255)">n14</font></td><td style="background-color:rgb(112, 173, 71)"><font style="color:rgb(255, 255, 255)">Combo</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">2</font></th><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">8|6</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">3</font></th><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">6|5|3</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">4</font></th><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">3</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">3</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">3</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">8|3|3</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">5</font></th><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">4</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">4</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">8|2|2|2</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">6</font></th><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">3</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">3</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">8|2|2|2</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">7</font></th><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">3</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">6|6|1|1</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">8</font></th><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">4</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">9|3|1|1</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">9</font></th><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">5</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">8|4|1|1</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">10</font></th><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">6</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">3</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">5|5|2|1|1</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">11</font></th><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">10|3|1</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">12</font></th><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">5|7|2</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">13</font></th><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">11|2|1</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">14</font></th><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">6</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">5</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">6</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">3</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">7|2|1|1|1|2</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">15</font></th><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">7</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">6</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">3</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">5|4|2|1|1|1</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">16</font></th><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">4</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">11|1|1|1</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">17</font></th><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">11|2|1</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">18</font></th><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">4|8|2</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">19</font></th><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">3</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">6|2|5|1</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">20</font></th><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">3</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">4</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">3</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">3</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">6|4|3|1</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">21</font></th><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">5</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">4</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">7|3|2|1|1</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">22</font></th><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">3</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(226, 239, 218)"><font style="color:rgb(0, 0, 0)">6|5|2|1</font></td></tr>
<tr><th style="background-color:rgb(166, 166, 166)"><font style="color:rgb(0, 0, 0)">23</font></th><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">4</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">2</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">1</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">0</font></td><td style="background-color:rgb(255, 255, 255)"><font style="color:rgb(0, 0, 0)">6|4|3|1</font></td></tr></table>
 

lrobbo314

Well-known Member
Joined
Jul 14, 2008
Messages
2,505
Updated M code. Had an extra Table.Group function in the first one.

Code:
[SIZE=1]let
    Source = Excel.CurrentWorkbook(){[Name="Table5"]}[Content],
    Blanks = Table.SelectRows(Source, each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null}))),
    Combo = Table.AddColumn(Blanks, "Custom", each Text.Combine(List.Transform(Table.Column(Table.Group(Table.FromList(List.Transform(List.Sort(Record.FieldValues(_)),Number.From),Splitter.SplitByNothing(), null, null, ExtraValues.Error), {"Column1"}, {{"Count", each Table.RowCount(_), type number}}),"Count"),Text.From),"|"))
in
    Combo[/SIZE]
 

motilulla

Well-known Member
Joined
Feb 13, 2008
Messages
1,782
It may have something to do with Net Framework & mscorlib.tlb.
Maybe it needs update or the file is somehow missing.
Check this link:
http://www.snb-vba.eu/VBA_Sortedlist_en.html
then read this part:
3. The origin of the SortedList

So basically you need to locate 'mscorlib.tlb' then set the vbe reference to it.
Hello Akuini, I could locate In the VBEditor mscorlib.dll in the References (Tools/references...) and checked it. And saw the access coming from... "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\mscorlib.tlb" </SPAN></SPAN>

But it did not worked stop at the same line with same massage. I thought it might take effect after the restarting computer but problem continue. Strange it were working fine till last month, so I tried Restoring back to an earlier date but no results...</SPAN></SPAN>

Thank you for your help I will continue searching if got it work will let you know</SPAN></SPAN>

Kind Regards,</SPAN></SPAN>
Moti</SPAN></SPAN>
 

motilulla

Well-known Member
Joined
Feb 13, 2008
Messages
1,782
Can you run this without error?

Code:
Sub tryX()
Dim dar As Object
Set dar = CreateObject("System.Collections.ArrayList")
End Sub
and this:

Code:
Sub tryY()
Dim dar As Object
Set dar = CreateObject("System.Collections.Sortedlist")
End Sub
Hello Akuini, no both stop at the line below </SPAN></SPAN>
Code:
 Set dar = CreateObject("System.Collections.ArrayList")
</SPAN></SPAN>
And giving an error Run- time error'-2146232576 (80131700)': Automation error
</SPAN></SPAN>

Thank you
</SPAN></SPAN>

Kind Regards,
</SPAN></SPAN>
Moti
</SPAN></SPAN>
 

motilulla

Well-known Member
Joined
Feb 13, 2008
Messages
1,782
This UDF seems to do the trick.

Code:
Function StL(r As Range)
Dim AR() As Variant: AR = r.Value
Dim SL As Object: Set SL = CreateObject("System.Collections.SortedList")
Dim res As String

For i = LBound(AR) To UBound(AR, 2)
    If Not SL.contains(AR(1, i)) Then
        SL.Add AR(1, i), 1
    Else
        SL.Item(AR(1, i)) = SL.Item(AR(1, i)) + 1
    End If
Next i

For j = 0 To SL.Count - 1
    res = res & SL.getbyindex(j) & "|"
Next j

StL = Left(res, Len(res) - 1)
End Function
Hello lrobbo314, using the function in the cells S7=StL(D7:Q7) getting error #¡VALUE! Like this</SPAN></SPAN>

Please can you check it?
</SPAN></SPAN>

Thank you for your help
</SPAN></SPAN>

Kind Regards,
</SPAN></SPAN>
Moti
</SPAN></SPAN>

<b></b><table cellpadding="2.5px" rules="all" style=";background-color: #FFFFFF;border: 1px solid;border-collapse: collapse; border-color: #A6AAB6"><colgroup><col width="25px" style="background-color: #E0E0F0" /><col /><col /><col /><col /><col /><col /><col /><col /><col /><col /><col /><col /><col /><col /><col /><col /></colgroup><thead><tr style=" background-color: #E0E0F0;text-align: center;color: #161120"><th></th><th>D</th><th>E</th><th>F</th><th>G</th><th>H</th><th>I</th><th>J</th><th>K</th><th>L</th><th>M</th><th>N</th><th>O</th><th>P</th><th>Q</th><th>R</th><th>S</th></tr></thead><tbody><tr ><td style="color: #161120;text-align: center;">5</td><td style="font-weight: bold;text-align: center;;">n1</td><td style="font-weight: bold;text-align: center;;">n2</td><td style="font-weight: bold;text-align: center;;">n3</td><td style="font-weight: bold;text-align: center;;">n4</td><td style="font-weight: bold;text-align: center;;">n5</td><td style="font-weight: bold;text-align: center;;">n6</td><td style="font-weight: bold;text-align: center;;">n7</td><td style="font-weight: bold;text-align: center;;">n8</td><td style="font-weight: bold;text-align: center;;">n9</td><td style="font-weight: bold;text-align: center;;">n10</td><td style="font-weight: bold;text-align: center;;">n11</td><td style="font-weight: bold;text-align: center;;">n12</td><td style="font-weight: bold;text-align: center;;">n13</td><td style="font-weight: bold;text-align: center;;">n14</td><td style="text-align: right;;"></td><td style="font-weight: bold;;">Count Smaller to Larger</td></tr><tr ><td style="color: #161120;text-align: center;">6</td><td style="font-weight: bold;text-align: center;;"></td><td style="font-weight: bold;text-align: center;;"></td><td style="font-weight: bold;text-align: center;;"></td><td style="font-weight: bold;text-align: center;;"></td><td style="font-weight: bold;text-align: center;;"></td><td style="font-weight: bold;text-align: center;;"></td><td style="font-weight: bold;text-align: center;;"></td><td style="font-weight: bold;text-align: center;;"></td><td style="font-weight: bold;text-align: center;;"></td><td style="font-weight: bold;text-align: center;;"></td><td style="font-weight: bold;text-align: center;;"></td><td style="font-weight: bold;text-align: center;;"></td><td style="font-weight: bold;text-align: center;;"></td><td style="font-weight: bold;text-align: center;;"></td><td style="text-align: right;;"></td><td style="text-align: right;;"></td></tr><tr ><td style="color: #161120;text-align: center;">7</td><td style="font-weight: bold;text-align: center;;">1</td><td style="font-weight: bold;text-align: center;;">0</td><td style="font-weight: bold;text-align: center;;">0</td><td style="font-weight: bold;text-align: center;;">0</td><td style="font-weight: bold;text-align: center;;">1</td><td style="font-weight: bold;text-align: center;;">0</td><td style="font-weight: bold;text-align: center;;">1</td><td style="font-weight: bold;text-align: center;;">0</td><td style="font-weight: bold;text-align: center;;">1</td><td style="font-weight: bold;text-align: center;;">1</td><td style="font-weight: bold;text-align: center;;">0</td><td style="font-weight: bold;text-align: center;;">0</td><td style="font-weight: bold;text-align: center;;">1</td><td style="font-weight: bold;text-align: center;;">0</td><td style="text-align: right;;"></td><td style="font-weight: bold;text-align: center;;">#¡VALUE!</td></tr></tbody></table><p style="width:3,6em;font-weight:bold;margin:0;padding:0.2em 0.6em 0.2em 0.5em;border: 1px solid #A6AAB6;border-top:none;text-align: center;background-color: #E0E0F0;color: #161120">Sheet1</p><br /><br />
 
Last edited:

motilulla

Well-known Member
Joined
Feb 13, 2008
Messages
1,782
Not Sure if you have Power Query available, but this works as well.

Code:
let
    Source = Excel.CurrentWorkbook(){[Name="Table5"]}[Content],
    Blanks = Table.SelectRows(Source, each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null}))),
    Combo = Table.AddColumn(Blanks, "Combo", each Text.Combine(List.Transform(Table.Column(Table.Group(
Table.Group(Table.FromList(List.Transform(List.Sort(Record.FieldValues(_)),Number.From), Splitter.SplitByNothing(), null, null, ExtraValues.Error), {"Column1"}, {{"Count", each Table.RowCount(_), type number}}), {"Column1"}, {{"Count.1", each List.Sum([Count]), type number}}),"Count.1"),Text.From),"|"))
in
    Combo
Hello lrobbo314, I don't know if I got Power Query available in excel 2000, because i have never used the Power Query. and don't know where to find it. </SPAN></SPAN>

Thank you for your help and for new suggestions
</SPAN></SPAN>

Kind Regards,
</SPAN></SPAN>
Moti
</SPAN></SPAN>
 

lrobbo314

Well-known Member
Joined
Jul 14, 2008
Messages
2,505
Hello lrobbo314, using the function in the cells S7=StL(D7:Q7) getting error #¡VALUE! Like this

Please can you check it?


Thank you for your help


Kind Regards,

Moti

Yeah, I tested it again, it works and you seem to have done everything correctly. I actually posted this solution without seeing the issue you were having with dlls and the sortedlist object. I'm guessing that's the issue.

And it looks like you need at least Excel 2013 to install Power Query, so no go on that one either.

:eek:
 

Forum statistics

Threads
1,078,494
Messages
5,340,691
Members
399,390
Latest member
newexcel12

Some videos you may like

This Week's Hot Topics

  • Problem with Radio Button's format control
    I am creating an employee evaluation template (a sample is below) Column A is the category Column B, C D, E and F will be ratings (unacceptable...
  • Last Display on userform to a Listbox
    [CODE=vba] lstdisplay.ColumnCount = 15 lstdisplay.RowSource = "A1:O600000" [/CODE] So when i do this it Displays everything on the sheet i am...
  • Rename and move files to a new location
    Dear all, I have an excel file with the following information. The actual file name is at column A but i want to rename it using the following...
  • Help with True/False Formula
    Hello! Am stumped how to fix this formula, in which my result returns 'True', but it should return False. =IF(AG2=True...
  • Clear extra characters from a provided range of cells
    Dear All, I have following code which gives me desired output to remove extra characters from a provided range. But it takes too much time when...
  • Help with Current and highest streaks
    Hi there, I've just joined the forum and this is my first post. I've already spent quite a bit of time searching the net and this forum for a...
Top