ユーザー フォームのテキスト ボックスの値を取得して文字列変数に割り当て、String クラスの Insert メソッドを使用してその文字列変数にハイフンを挿入しようとしています。このコードを実行するたびに、「Invalid Qualifier」というエラーが表示され、AcctUnitString が強調表示されます。
Dim AcctUnitString As String
AcctUnitString = AcctUnit.Text
AcctUnitString = AcctUnitString.Insert(2, "-")
Debug.Print (AcctUnitString)
AcctUnit は、ユーザー フォームのテキスト フィールドの名前です。このエラーを引き起こしている可能性のあるアイデア、または私がやろうとしていることを行うためのより良い方法はありますか?
ユーザーはテキスト ボックスに 13 桁のコード (例: 9200030015001) を入力し、92-0003-001-5001 のようにフォーマットします。どんな助けでも大歓迎です。ありがとう!