Ponieważ pytanie o minimalną wartość z tablicy pojawia się na forach VBA z częstotliwością semestralną, postanowiłem umieścić kawałek kodu, pomagający w rozwiązaniu problemu:
Function MinTablicy(Tablica As Variant) As Variant Dim WartMin As Variant Dim IndeksDolny As Long, IndeksGorny As Long, i As Long IndeksDolny = LBound(Tablica) IndeksGorny = UBound(Tablica) WartMin = Tablica(IndeksDolny) For i = IndeksDolny To IndeksGorny If Tablica(i) < WartMin Then WartMin = Tablica(i) Next MinTablicy = WartMin End Function Sub TestFunkcji() Dim Tablica() As Variant Tablica = Array(7, 3, 5, 2, 6) MsgBox "Minimalana wartość z tablicy to: " & MinTablicy(Tablica) End Sub |