Я не думаю, что вы можете сделать это.Либо вы устанавливаете тип на 8, а затем вы не можете вводить числа, либо вы устанавливаете его на 1, а затем вы не можете вводить ссылки.Если вы объедините его с 9, у вас все еще будет проблема с Set или без Set.
' Works for ranges
Set Output = Application.InputBox("Enter Number", "Number for multyplying", , , , , , 8)
' Works for literals
Output = Application.InputBox("Enter Number", "Number for multyplying", , , , , , 1)
' Could have worked for both, but it doesn't
Set Output = Application.InputBox("Enter Number", "Number for multyplying", , , , , , 9)
Я думаю, что самый простой способ решить эту проблему - реализовать UserForm с элементом управления RefEdit.