我想将 G、H 和 I 列的数字格式设置为短日期格式 (dd.mm.yyyy)。
sheet.Range("G1").End(xlDown).NumberFormat = "dd.mm.yyyy"
sheet.Range("H1").End(xlDown).NumberFormat = "dd.mm.yyyy"
sheet.Range("I1").End(xlDown).NumberFormat = "dd.mm.yyyy"
单元格 G84(此列中最后一个填充的单元格)、H2、I2(这些列中第一个填充的单元格)现在采用正确的格式,其余部分仍然只是一个数字。
最佳答案
提供的Sheet
是Sheet代码名称
,尝试这样...
Sheet.Range("G1", Range("G" & Rows.Count).End(xlUp)).NumberFormat = "dd.mm.yyyy"
Sheet.Range("H1", Range("H" & Rows.Count).End(xlUp)).NumberFormat = "dd.mm.yyyy"
Sheet.Range("I1", Range("I" & Rows.Count).End(xlUp)).NumberFormat = "dd.mm.yyyy"
关于excel - 将列的数字格式转换为日期 "dd.mm.yyyy",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51494768/