0
A
回答
0
如果你想用VBA來實現這一點,假設你的日期是在範圍內A2:A6,嘗試這樣的事情......
Sub DateDif()
Dim lr As Long, i As Long
lr = Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To lr - 1
If IsDate(Cells(i, 1)) And IsDate(Cells(i + 1, 1)) Then
Cells(i, 2) = DateDiff("d", Cells(i, 1), Cells(i + 1, 1))
End If
Next i
End Sub
或者嘗試像這樣這是很容易調整。 ..
Sub DateDif()
Dim lr As Long
Dim Rng As Range, Cell As Range
lr = Cells(Rows.Count, "B").End(xlUp).Row
Set Rng = Range("B2:B" & lr)
For Each Cell In Rng
If IsDate(Cell) And IsDate(Cell.Offset(1, 0)) Then
Cell.Offset(0, 1) = DateDiff("d", Cell, Cell.Offset(1, 0))
End If
Next Cell
End Sub
+0
對不起,他們不是他們在單元格B10向下:) –
+0
沒有問題。我添加了另一種方法,您可以輕鬆調整。 – sktneer
+0
非常感謝你,這是我期待做的,因爲我確定你可以理解這對初學者來說很複雜,謝謝bro –
1
相關問題
- 1. SQL日期時間則DateDiff
- 2. DATEDIFF日期格式
- 3. mySQL DateDiff按日期分組
- 4. DateDiff並將日期彙總到日期日期
- 5. 多個日期的微軟sql server datediff
- 6. 則DateDiff在SSIS
- 7. 窗體字段類型是日期DateDiff
- 8. 通過DATEADD分組日期和DATEDIFF
- 9. PHP DATEDIFF日發出
- 10. Datediff獲取日期在2日期之間,並將其綁定到gridview
- 11. 則DateDiff爲一把umbraco月
- 12. 則DateDiff JOIN和WHERE子句
- 13. 如何將我的數組日期添加到datediff計算中
- 14. 如何在MySQL中的多個日期之間使用Datediff?
- 15. 日期的問題,由於在DATEDIFF函數
- 16. Datediff在不同時區的日期時間
- 17. 如果一個日期爲空白,如何處理DateDiff?
- 18. PHP MSSQL DateDiff之間日期在下一個結果中完成
- 19. 選擇最早日期從分組結果中DATEDIFF
- 20. DATEDIFF四捨五入截止日期小時SQL Server
- 21. 含空格的日期和日期的正則表達式
- 22. 如何在MySQL的兩個不同表中選擇日期和時間列和日期列之間的datediff?
- 23. 解析正則exprision日期
- 24. 正則表達式日期
- 25. 如果特定日期的日期沒有值,則返回0
- 26. Pyspark:兩個Date(演員TimestampType,則DateDiff)
- 27. 則DateDiff缺少一些記錄
- 28. 問題有則DateDiff /鈮在SQL Server
- 29. 訪問SQL格式則DateDiff HH:NN:SS
- 30. 使用案例中則DateDiff聲明
比較什麼日期差異?上面的那個?下面的那個?當前日期?顯示你到目前爲止嘗試過的內容 – Tom
這將是一個吼叫湯姆,它的列向下,所以想在日期差異的天數向右:) –
你可以從Excel公式中減去另一個來獲得什麼你要。不需要任何花哨 – Tom