我正在处理格式为"XXXX-000-000-000"的单元格值。
- 需要删除第一个连字符前面的所有内容,这点我已经做到了。
- 字符串的其余部分需要被转换为整数,并去除连字符和任何多余的零。
我在保留正确的零位方面遇到了麻烦。
- AD12-002-020-34应该看起来像这样: 2-20-34
- CA1-002-101-001应该看起来像这样: 2-101-1
- AD12-002-020-10应该看起来像这样: 2-20-10
例如:
dim ir as range
ir = "AD12-002-020-100"
ir1 = InStr(ir, "-")
ir2 = InStrRev(ir, "-")
ir.Offset(0, 1) = Mid(ir, ir1 + 1, ir2 - ir1 + 3)
这使我得到:002-020-100。
有什么建议吗?提前感谢!