我想获取用户窗体上的文本框的值并将其分配给字符串变量,然后使用String类的Insert方法将连字符插入到该字符串变量中。我每次运行此代码,我得到一个错误“无效的限定词”与AcctUnitString突出。String.Insert导致无效的限定符错误?
Dim AcctUnitString As String
AcctUnitString = AcctUnit.Text
AcctUnitString = AcctUnitString.Insert(2, "-")
Debug.Print (AcctUnitString)
AcctUnit是用户窗体上的文本字段的名称。任何想法可能会导致这个错误,或更好的方式做我想做什么?
用户将在文本框中输入一个13位数字代码(例如9200030015001),我想格式化它:92-0003-001-5001。任何帮助非常感谢!
在我前面了,如果我在文本框输入9200030015001,只是'Debug.Print(AcctUnit.Text)的例子'值为9200030015001. – itsmequinn 2012-08-16 20:27:08