Я изо всех сил пытаюсь выяснить, как обновить числовое значение в данной ячейке значением, которое конечный пользователь введет с помощью Application.InputBox. Я знаю, что в коде есть вопиющие ошибки, но поскольку я новичок в Excel VBA, мои навыки отладки еще не до конца и я не могу понять, как их исправить. Это то, что у меня есть:
Sub UpdateLinen()
Dim NewLinen As Integer
Dim InputBoxResult As Integer
Dim ExistingValue As Integer
Dim NewValue As Integer
NewLinen = Application.InputBox(Prompt:="How many new Linen Bandages are being added?", Type:=1)
NewLinen = InputBoxResult
ExistingValue = Range("B4").Value
NewValue = Application.WorksheetFunction.Sum(ExistingValue + InputBoxResult)
Range("B4").Value = NewValue
End Sub
Диапазон ("B4") уже имеет числовое значение в ячейке, и идея заключается в том, что конечный пользователь нажмет кнопку (для которой я назначит макрос, когда он будет завершен) и введите числовое значение, которое будет добавлено к значению в диапазоне («B4»), чтобы дать новое числовое значение для этой ячейки. Кроме того, я хочу написать код так, чтобы конечный пользователь мог возвращать и обновлять числовое значение в этой ячейке столько раз, сколько ему нужно, просто щелкнув макрос кнопки и введя значение.