2015-01-18 9 views
1

Я работаю над проектом excel vba и столкнулся с нечеткой проблемой. Я работаю внутри кнопки click sub и хочу отображать текущую заметку как значение по умолчанию при обновлении заметки. К сожалению, все пустые ячейки отображаются со значением по умолчанию «0». Msgbox как раз прежде для целей отладки, и он показывает «» (ничего). Есть идеи?Excel Inputbox показывает 0 вместо пустой строки

MsgBox Sheet4.Range("E" & stallToAdd + 1) 
inputFromUser = Application.InputBox("Update note: ", "Update Note", Sheet4.Range("E" & stallToAdd + 1)) 

Редактировать: inputFromUser является вариантом, stallToAdd является целым числом.

+1

Попробуйте обертывание ПРМ() вокруг значения вы показываете –

+0

@TimWilliams Это было тривиально, но вы должны быть размещены, что в качестве ответа. – brettdj

ответ

1

Просто преобразовать его в строку, как это:

inputFromUser = Application.InputBox("Update note: ", "Update Note", _ 
    CStr(Sheet4.Range("E" & stallToAdd + 1))) 
Смежные вопросы