使用VBA确定Excel中的小数点分隔符

rt

很多时候,我必须与需要由他们填充的其他人共享文件。

我的客户输入的某些数据是需要使用TEXT功能在某些(锁定)单元格中格式化的数字。问题是我不知道客户是否在其区域设置(或Excel设置)中将句点或逗号设置为小数点分隔符。我知道可以使用VBA轻松解决此问题,但是.xlsm文件不是一个选择。此外,该文件至少需要与Excel 2007兼容!

我在网上搜索,但似乎没有使用纯Excel函数的解决方案?

我设法使用以下方法来规避此问题:

  1. 我创建(在隐藏+锁定的单元格或隐藏的工作表中)三个(工作簿)命名范围

在此处输入图片说明

testNumber = 1.23(不一定要成为命名范围)

sepDec => = IF(testNumber = VALUE(TEXT(testNumber,“ 0.00”)),“。”,“,”)

sepTh => = IF(sepDec =“。”,“,”,“。”)

  1. 在工作簿的其他地方,我使用TEXT函数作为

= TEXT(cellAddress,“#”&sepTh&“ ## 0”&sepDec&“ 0000”)

我想知道是否有更好更好的方法,还是我错过了某些事情,而MS有解决方案?

Aleksey F.

在工作簿范围内dec_sep使用公式创建用户定义的名称=MID(TEXT(1/2, "@"),2,1)然后dec_sep在公式中用作小数点分隔符。因此,可以使用未知的小数点分隔符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在VBA中更改小数点分隔符

来自分类Dev

在VBA中更改小数点分隔符

来自分类Dev

在VBA中更改小数点分隔符(不仅在Excel中)

来自分类Dev

使用宏在Excel中更改小数点分隔符

来自分类Dev

如何更改VBA数组小数点分隔符?

来自分类Dev

在Swift中停止小数点分隔符的重复

来自分类Dev

调整导入图表中的小数点分隔符

来自分类Dev

从资金中删除小数点分隔符

来自分类Dev

seq使用逗号作为小数点分隔符

来自分类Dev

Qt小数点分隔符

来自分类Dev

小数点分隔符的问题

来自分类Dev

Python 在“区域和语言”中不使用小数点分隔符

来自分类Dev

如何使用移位的小数点分隔符将数字转换为小数?

来自分类Dev

全局VBA日期格式和小数点分隔符

来自分类Dev

Excel到剪贴板与宏小数点分隔符

来自分类Dev

是否可以在Excel可刷新的Web查询中指定小数点分隔符?

来自分类Dev

Excel Office 365(在线版本)-更改小数点分隔符

来自分类Dev

输入类型编号中均使用小数点和千位分隔符

来自分类Dev

用公式更改小数点分隔符

来自分类Dev

用逗号替换小数点分隔符

来自分类Dev

小数点分隔符长(Java / Spring)

来自分类Dev

转换数字并接受小数点分隔符

来自分类Dev

在小数点分隔符后面获取数字

来自分类Dev

bc:小数点分隔符逗号与点

来自分类Dev

如何获得小数点分隔符?

来自分类Dev

以逗号作为小数点分隔符的数据框

来自分类Dev

在LibreOffice Calc中更改现有列中的小数点分隔符

来自分类Dev

在WPF ListView中更改小数点分隔符(绑定,字符串格式)

来自分类Dev

java.lang.IllegalArgumentException:模式中的多个小数点分隔符

Related 相关文章

热门标签

归档