2015-09-15 65 views
-4

我需要一段代码才能生成特定日期到列中某一行的范围。到目前为止,我只知道如何使用Excel函数来做到这一点,但我有超过500行,因此手动进行更改会很耗时。将日期插入一个范围

我想在列A的日期列中插入“4/9/2015”。我所做的当前Excel函数是=Today()

是否有任何Excel VBA我可以用来插入一定范围的行中的特定日期?

+2

您可以选择500个单元格,输入“4/9/2015”并用Ctrl + Enter键确认。 – BrakNicku

回答

2

你也可以在MSDN上找到这些信息。

=date 'date 
=now 'date + time 

For each cell in range(insert range here) 
    cell = yourDate 
next 
+0

由于在VBA编码中有我能做的任何代码? – nabilah

+0

我还没有尝试过。因为我还在做研究 – nabilah

+0

OP要求输入一个特定的日期,而不是今天的日期;) – DragonSamu

5

我不知道,如果这是你需要什么?

Sub test() 
For i = 1 To 500 
    Cells(i, 1) = Format(Date, "dd/mm/yyyy") 
Next 
End Sub 
+0

谢谢!你知道任何可以让我找到两个日期之间的日差的代码吗? – nabilah

+0

'datediff' function http://www.techonthenet.com/excel/formulas/datediff.php – psychicebola

+0

DIFF = DateDiff(“D”,“15/11/2013”​​,“22/11/2013”​​) –

相关问题