我需要一段代码才能生成特定日期到列中某一行的范围。到目前为止,我只知道如何使用Excel函数来做到这一点,但我有超过500行,因此手动进行更改会很耗时。将日期插入一个范围
我想在列A的日期列中插入“4/9/2015”。我所做的当前Excel函数是=Today()
。
是否有任何Excel VBA我可以用来插入一定范围的行中的特定日期?
我需要一段代码才能生成特定日期到列中某一行的范围。到目前为止,我只知道如何使用Excel函数来做到这一点,但我有超过500行,因此手动进行更改会很耗时。将日期插入一个范围
我想在列A的日期列中插入“4/9/2015”。我所做的当前Excel函数是=Today()
。
是否有任何Excel VBA我可以用来插入一定范围的行中的特定日期?
你也可以在MSDN上找到这些信息。
=date 'date
=now 'date + time
For each cell in range(insert range here)
cell = yourDate
next
由于在VBA编码中有我能做的任何代码? – nabilah
我还没有尝试过。因为我还在做研究 – nabilah
OP要求输入一个特定的日期,而不是今天的日期;) – DragonSamu
我不知道,如果这是你需要什么?
Sub test()
For i = 1 To 500
Cells(i, 1) = Format(Date, "dd/mm/yyyy")
Next
End Sub
谢谢!你知道任何可以让我找到两个日期之间的日差的代码吗? – nabilah
'datediff' function http://www.techonthenet.com/excel/formulas/datediff.php – psychicebola
DIFF = DateDiff(“D”,“15/11/2013”,“22/11/2013”) –
您可以选择500个单元格,输入“4/9/2015”并用Ctrl + Enter键确认。 – BrakNicku