克服VBA InputBox字符限制

Rya*_*n B 5 excel vba character limit inputbox

我用来收集文本InputBox的当前函数显然不能接受超过255个字符,我需要能够收集更多吗?我可以用一个参数或不同的功能来增加这个限制吗?

Bra*_*adC 5

迂腐一点,输入框允许您输入最多 255 个字符,但它只会返回 254 个字符。

除此之外,是的,您需要创建一个带有文本框的简单表单。然后做一些“辅助函数”,例如:

Function getBigInput(prompt As String) As String
    frmBigInputBox.Caption = prompt
    frmBigInputBox.Show
    getBigInput = frmBigInputBox.txtStuff.Text
End Function
Run Code Online (Sandbox Code Playgroud)

或类似的东西...