hallo iedereen,
ik zou graag per rij in een bepaalde range de max of min waarde eruit halen.. ik heb momenteel dit:
deze code werkt, maar nu zou ik graag die application.workshetefunction.max laten afhangen van een bepaalde cel (bv A1)
als A1: 1, => dan moet het application.worksheetfunction.max zijn
als A1: 2 => dan moet het application.worksheetfunction.min zijn
kan ik dit elegant doen? zonder ifs? of misschien door in het begin ergens een variabele te declareren?
ik zou graag per rij in een bepaalde range de max of min waarde eruit halen.. ik heb momenteel dit:
Code:
for i = 1 to Range("E:E").Rows.SpecialCells(xlCellTypeConstants).Count [COLOR="Red"]range E:E staat naast de "data" range [/COLOR]
max = application.worksheetfunction.max(Range("F3:H7").Rows(i))
msgbox max
Next
deze code werkt, maar nu zou ik graag die application.workshetefunction.max laten afhangen van een bepaalde cel (bv A1)
als A1: 1, => dan moet het application.worksheetfunction.max zijn
als A1: 2 => dan moet het application.worksheetfunction.min zijn
kan ik dit elegant doen? zonder ifs? of misschien door in het begin ergens een variabele te declareren?
Code:
If Range("A1").Value = 1 Then
Search = Application.WorksheetFunction.Max(Range("F3:H7").Rows(i))
If Range("A2").Value = 2 Then
Search = Application.WorksheetFunction.Min(Range("F3:H7").Rows(i))
End If
End If
For i = 1 To Range("E:E").Rows.SpecialCells(xlCellTypeConstants).Count
MsgBox Search
Next
End Sub
Laatst bewerkt: