作者:乔山办公网日期:
返回目录:excel表格制作
VBA语句:
Range("a:a").NumberFormatLocal = "yyyy/mm/dd hh:mm:ss"
执行后的效果:
这样就可以:
Range("A1").NumberFormat = "[$-804]yyyy/m/d h:mm aaaa;@"
Range("A1") = Now
在excel单元格指定区域内限定输入值为日期的方法如下复:
1、选择数据 > 数据有效性> 数据校验:
2、在设置tab页面输入自定义,并设制置如下公式:
=AND(ISNUMBER(B2),LEFT(CELL("format",B2),1)="D")
公式的含义是:确保知B2输入的是数值类型的值,format 是指定格式道,左选1位是D就是日期类型。
3、设置完成输入校验:
最简单的方法是录制一个宏,再进入宏编辑器分析一下自然明白。
Range("E4").Select
Selection.NumberFormatLocal = "yyyy-m-d"
E4是指定单元格的名称。