Hey iedereen,
Ik ben bezig aan een functie in VBA, en als onderdeel hiervan definieer ik een matrix, bv
Hierin schrijf ik verschillende waarden weg. Nu wil ik als output voor de user enkel de rij met de laagste waarde, en de corresponderende 2de kolom..
bv
1 9
2 2
3 2
3 4
0 9
zou als output moeten geven : 0 9
ik heb al geprobeerd met min(output(), maar dan geeft hij uiteraard het minimum van de hele matrix, ik heb ook geprobeerd application.worksheetfunction.min(output(1,)), maar dan lukt het ook niet.. ik vermoed dat het iets is met specialcells?
Ik ben bezig aan een functie in VBA, en als onderdeel hiervan definieer ik een matrix, bv
Code:
dim output(1 to 100, 1 to 2)
Hierin schrijf ik verschillende waarden weg. Nu wil ik als output voor de user enkel de rij met de laagste waarde, en de corresponderende 2de kolom..
bv
1 9
2 2
3 2
3 4
0 9
zou als output moeten geven : 0 9
Code:
UDF = application.worksheetfunction.min(output(1,))
ik heb al geprobeerd met min(output(), maar dan geeft hij uiteraard het minimum van de hele matrix, ik heb ook geprobeerd application.worksheetfunction.min(output(1,)), maar dan lukt het ook niet.. ik vermoed dat het iets is met specialcells?