0
アクティブな行の特定の列の値でテキストボックスを塗りつぶすフォームがあります。 1つの問題がありますが、列は数字ですが、文字「 - 」 (0000-00-000-000など) フォームが開くと、テキストボックスの形式を0000000000000にします。 私は以下のコードを使用しますが、それはフォーマットvboxのテキストボックス
Private Sub UserForm_Initialize()
Dim r As Long
r = ActiveCell.Row
Me.TextBox1.value = Cells(r, 9).value
TextBox1.Text = Format(TextBox1.Text, "0000000000000")
End Sub
あなたのスターで置き換えることにより、ダッシュを削除することです。.. :) – Danny