Я хочу установить 7 различных максимумов и минимумов для 5 счетчиков в зависимости от значения в другой ячейке.
Этот код работает на нескольких компьютерах, но на некоторых я сталкиваюсь с ошибкой вне стека.Даже на одном компьютере это работает несколько раз, а другие нет.Есть ли причина для этого?
Код помещается в объекты Microsoft Excel для листа, на который он ссылается.И это повторяется 5 раз в зависимости от значения ячейки
Я попытался добавить еще один, если это исправляет все присутствующие ошибки, однако кнопки вращения перестают работать.
Private Sub SpinButton1_Change()
'Barerock spinner
If Worksheets("Model").Range("E4") = 1 Then
SpinButton1.Max = 4
SpinButton1.Min = 4
ElseIf Worksheets("Model").Range("E4") = 2 Then
SpinButton1.Max = 3
SpinButton1.Min = 3
ElseIf Worksheets("Model").Range("E4") = 3 Then
SpinButton1.Max = 4
SpinButton1.Min = 4
ElseIf Worksheets("Model").Range("E4") = 4 Then
SpinButton1.Max = 3
SpinButton1.Min = 3
ElseIf Worksheets("Model").Range("E4") = 5 Then
SpinButton1.Max = 4
SpinButton1.Min = 4
ElseIf Worksheets("Model").Range("E4") = 6 Then
SpinButton1.Max = 4
SpinButton1.Min = 4
End If
SpinButton1.Max = 100 - Range("I9") + Range("D9")
SpinButton1.Min = 0
end sub