作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要将“C”列中的日期(直到最后一行)从现有格式 24/01/2016 转换为 24.01.2016 结果必须采用日期格式。
我当前的代码是:
LastRow9 = ws5.Cells(Rows.Count, "C").End(xlUp).Row
For X9 = 1 To LastRow9
searchvalue = Cells(X9, "C").Value
Answer = Split(searchvalue, "/")
ws5.Cells(X9, "A").Value = Answer
ws5.Cells(X9, "A").Value = Format(Answer, "dd.mm.yyyy")
Next X9
我得到的答案是 30.12.1899 有点偏离目标
最佳答案
尝试更改 Range.NumberFormat property .
with ws5
.range(.cells(1, "C"), .Cells(Rows.Count, "C").End(xlUp)).NumberFormat = "dd.mm.yyyy"
end with
关于vba - 使用 For Next 循环转换超过 500 行的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36660962/
我是一名优秀的程序员,十分优秀!