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