提问人:user19102522 提问时间:7/27/2023 最后编辑:Tim Williamsuser19102522 更新时间:7/27/2023 访问量:28
VBA Excel 复制和粘贴日期
vba excel copy and paste date
问:
也许简单的解决方案,但遭受了几天的痛苦。 我有一个带有日期的 excel 工作表,如果我检查它的格式显示自定义/TT。嗯。 这个日期我想粘贴到另一张纸上,但即使我不能用pastespecial检查不同的方法。 尝试从简单的 xlpastevalues 到 xlpasteallusingSourceThemes,其中所有结果都只有数字。 最接近的结果是工作表中的 1900.01.00,如果我检查数字格式,它会显示日期,但不是像 2023.07.27 或类似的东西那样正确的日期。 我尝试添加一个带有.numberformat“YYYY/MM/DD”甚至“-”或“.”的额外行,但没有改变 我的环境是英语(美国),所以当我在现场阅读一些文章时,我必须没事,但似乎不是:/
我的代码的相关部分是...请帮助谢谢
wsGL.Range("J" & i).Copy
wsLCLHU.Range("G" & lastrowHU).Offset(1, 26).PasteSpecial xlPasteValuesAndNumberFormats
答: 暂无答案
评论
dd.mmm
Set r = wsLCLHU.Range("G" & lastrowHU).Offset(1, 26) sGL.Range("J" & i).Copy r r.NumberFormatLocal = "dd.mmm"