HhammersMedlem sedan juli 2000112 inlägg Trådstart#1 Om jag t.ex. har en array :
Arr(0) = "blå"
Arr(1) = "grön"
Arr(2) = "blå"
Arr(3) = "svart"
Arr(4) = "vit"
...osv...kan jag då på nåt enkelt sätt plocka ut hur många "blå" det finns?
tohaMedlem sedan dec. 1999707 inläggJajamensan:
Dim MyArr
Dim Arr (4)
Arr(0) = "blå"
Arr(1) = "grön"
Arr(2) = "blå"
Arr(3) = "svart"
Arr(4) = "vit"
MyArr = Filter(Arr, "blå")
Då kan du göra en UBound() på MyArr för att se hur många träffar du fick. Eller helt enkelt göra såhär:
Dim nCount
Dim Arr (4)
Arr(0) = "blå"
Arr(1) = "grön"
Arr(2) = "blå"
Arr(3) = "svart"
Arr(4) = "vit"
nCount = UBound(Filter(Arr, "blå"))
Där nCount innehåller antalet.
HhammersMedlem sedan juli 2000112 inlägg Aaahhh...det är ju lysande.
Men kan man sen sortera arrayen efter antalet "träffar", dvs få ut
blå 2
grön 1
svart 1
vit 1