是否可以指定我想要自动递增的内容?

时间:2012-10-31 19:31:40

标签: excel-vba auto-increment vba excel

我有一个格式为“mm / dd / yyyy hh:mm:ss”的单元格。我想自动递增分钟,但是当我在仅选择该单元格后手动自动递增时,它会递增日。为了使其递增分钟,我必须手动复制下面的单元格,添加一个分钟,选择两个和那么增量。在VBA中,当我使用

时,是否可以指定要增加的单元格的哪个部分
Selection.AutoFill 

功能,只选择一个单元格?实际上,录制宏给了我

Selection.AutoFill Destination:=Range("BU2:BU3"), Type:=xlFillDefault

1 个答案:

答案 0 :(得分:2)

在Excel中,日期和时间的存储方式与其他语言不同。

来自http://www.cpearson.com/excel/datetime.htm

  

Excel将日期和时间存储为表示数字的数字   自1900年1月1日以来的日子,再加上24小时工作日的一小部分:   ddddd.tttttt

     

这称为序列日期或序列日期时间。

如果您想逐渐增加,那么您应该添加一天中等于一分钟的分数

Minutes in a day = 1440

1 / 1440 = 0.00069444

将您的自动增量功能设置为 0.00069444 ,它应该以您期望的方式工作。