【发布时间】:2013-10-01 05:34:11
【问题描述】:
如何在 Excel (VBA) 中获取字符串中点前的字符数?
例如:
213123.2321321 将变为 6,33.2312312 将变为 2。
我需要它来改变我的代码的工作方式,我认为这应该很容易做到。
更多信息:
我想做的是这样的:
- 如果我有 123.123,我希望它变成 0.123123
- 如果是 1.23123,我希望它变成 0.0123123
- 如果是 4 位数字,则 1111.123123,然后 1.111123123
【问题讨论】:
-
基础版还是视觉版?寻找您选择的语言相当于 IndexOf(".") ehich 将返回第一个句点 (.) 的位置
-
我猜应该是 Visual Basic。会搜索那个。
-
Visual Basic for Applications(如果您在 Excel 宏中执行此操作)。
-
是的,就是这样。将尝试检查 Split 和 IndexOf。