我想使用替换功能,但返回值给了我一个日期而不是字符串。
值为"5 bis 10"(5 到 10( 我想返回一个字符串"5 - 10" 但它总是给我 10 月 5 日...
这是我正在使用的代码
.范围("D5"( = CStr(替换(CStr(.范围("D5"((, "bis", "-"((
即使使用 CStr(转换为字符串(它也无法正常工作......
有人有想法吗?
尝试在替换之前和之后使用.Range("D5").NumberFormat = "@"
。
将单元格的格式类型更改为文本
工作。。。我没有给单元格一个格式,所以它正在改变日期。
将类型格式化为文本后,它现在保留为文本...
感谢华猪