MS Excel vba数字格式
是否可以将格式设置为UserForm文本框,以便自动将数字从123456789.123456789更改为123,456,789.123456789。
Private Sub TextBox1_Change() TextBox1.Value = Format(TextBox1.Value, "#,###.##") End Sub
我用这个,但是它的数字是123456789.12。
在VBA中可以使用123,456,789.123456789? 谢谢。
您可以添加尽可能多的#,以指定点之后的数字数量。 在你的情况下,你可以使用一种格式
Format(TextBox1.Value, "#,###.#########")
应该pipe用。