我需要一段代碼才能生成特定日期到列中某一行的範圍。到目前爲止,我只知道如何使用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