Excel-VBA现在价值:拆分秒

时间:2017-10-03 11:19:21

标签: excel excel-vba vba

请有人帮忙。我搜索过这个,但没找到合适的东西。我有一个VBA宏,当在一个单元格中输入一个字符时,它会将当前计算机的时间放在单元格中。我为比赛设计了一张计时表,并且需要让赛车手完成比赛。挑战在于我正在使用

  

.Value = Now

命令,虽然我也使用了

  

.NumberFormat =“dd / mm / yyyy hh:mm:ss.00”

命令,我没有得到分秒。它将返回值

  

03/10/2017 13:14:27.00

分秒数始终为0.

如果我只是在Excel中使用NOW()公式并将数字格式更改为包含分秒,则计算机时间本身就包含分秒,并且它在那里显示完美,但是当我使用宏时这不起作用。 / p>

任何人都可以帮我把时间缩短到第二级吗?我在下面的宏的完整代码:

Remove-EC2Volume -VolumeId <String> -PassThru <SwitchParameter> -Force <SwitchParameter>

1 个答案:

答案 0 :(得分:3)

您可以像这样调用工作表函数

.Value = [Now()]