Amed писал(а):'Ключевое слово "ParamArray" позволяет процедуре принимать произвольное число параметров:
Private x As Variant
Private y As Integer
Private IntSum As Integer
Private Sub Sum(ParamArray intNums())
For Each x In intNums
y = y + x
Next x
IntSum = y
End Sub
Private Sub Command1_Click()
Sum 1, 3, 5, 7, 8
MsgBox IntSum
End Sub
'В окне MsgBox должно получиться число 24
Сейчас этот форум просматривают: Google-бот и гости: 8