Excel 输入框显示 0 而不是空字符串
Excel Inputbox displaying 0 instead of empty string
我正在做一个 excel vba 项目并且 运行 遇到了一个奇怪的问题。我在一个按钮点击子内部工作,并希望在他们更新笔记时将当前笔记显示为默认值。不幸的是,所有空单元格都显示为默认值“0”。之前的消息框用于调试目的,它显示“”(无)。有什么想法吗?
MsgBox Sheet4.Range("E" & stallToAdd + 1)
inputFromUser = Application.InputBox("Update note: ", "Update Note", Sheet4.Range("E" & stallToAdd + 1))
编辑:inputFromUser 是变体,stallToAdd 是整数。
只需将其转换为这样的字符串即可:
inputFromUser = Application.InputBox("Update note: ", "Update Note", _
CStr(Sheet4.Range("E" & stallToAdd + 1)))
我正在做一个 excel vba 项目并且 运行 遇到了一个奇怪的问题。我在一个按钮点击子内部工作,并希望在他们更新笔记时将当前笔记显示为默认值。不幸的是,所有空单元格都显示为默认值“0”。之前的消息框用于调试目的,它显示“”(无)。有什么想法吗?
MsgBox Sheet4.Range("E" & stallToAdd + 1)
inputFromUser = Application.InputBox("Update note: ", "Update Note", Sheet4.Range("E" & stallToAdd + 1))
编辑:inputFromUser 是变体,stallToAdd 是整数。
只需将其转换为这样的字符串即可:
inputFromUser = Application.InputBox("Update note: ", "Update Note", _
CStr(Sheet4.Range("E" & stallToAdd + 1)))