小编Kas*_*sra的帖子

通过VBA Excel从数字中删除十进制

我在Excel中写了一些VBA代码来删除包含数字的文本框中的小数分隔符.代码如下:

Private Sub TextBox1_Change()

TextBox1 = Format(TextBox1, "Standard")

End Sub
Run Code Online (Sandbox Code Playgroud)

但它不能正常工作.最终结果有千位分隔符,也有小数位.

此TextBox不是输入数据入口,实际上,它是隐藏单元格的输出显示.它与一个单元格("B15")相关,该单元格设置在Separator Thousand Group(On)和No Decimal Place(Off)上.但TextBox1显示带有分隔符T.Group(On)和带小数位(On)的数字.我需要VB代码的语法来保持Separator T.Group没有Decimal Place.任何删除小数分隔符的想法都是受欢迎的!

excel vba excel-vba

3
推荐指数
1
解决办法
1380
查看次数

标签 统计

excel ×1

excel-vba ×1

vba ×1