2015-09-15 60 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」​​) –

相關問題