В общем уже по разному писал, даже пытался просто в лэйбле поменять текст - одна и та же ошибка. Перебирал код кусками - всегда вылетает.
Суть такова: создать пользовательскую форму для расчета сдачи за покупку товара с полями: Цена, Количество, Сумма, Оплачено, Сдача.
Вот код:
Private Sub chek_Click()
Dim sum As Single
Dim cost As Single
Dim quantity As Single
Dim made As Single
Dim total As String
cost = Val(UserForm.cost.Text)
quantity = Val(UserForm.quantity.Text)
made = Val(UserForm.made.Text)
sum = cost * quantity
total = CStr(made - sum)
UserForm.Label6.Text = total
End Sub
Могу дать файл. Уже пытался и одной строкой посчитать - все равно ошибка.