我有一个格式为“mm / dd / yyyy hh:mm:ss”的单元格。我想自动递增分钟,但是当我在仅选择该单元格后手动自动递增时,它会递增日。为了使其递增分钟,我必须手动复制下面的单元格,添加一个分钟,选择两个和那么增量。在VBA中,当我使用
时,是否可以指定要增加的单元格的哪个部分Selection.AutoFill
功能,只选择一个单元格?实际上,录制宏给了我
Selection.AutoFill Destination:=Range("BU2:BU3"), Type:=xlFillDefault
答案 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 ,它应该以您期望的方式工作。