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. DATEDIFF日期格式
- 4. Mysql datediff日期类型
- 5. mySQL DateDiff按日期分组
- 6. DateDiff并将日期汇总到日期日期
- 7. 多个日期的微软sql server datediff
- 8. 如果enddate为空,则DateDiff使用当前日期
- 9. SSRS 2008年则DateDiff为工作日
- 10. 则DateDiff在SSIS
- 11. Datediff日期和小时(24小时)
- 12. DateDiff vbscript查找当前日期文件
- 13. SSRS日期参数要求和DateDiff
- 14. 修改日期无DateAdd或DateDiff
- 15. 通过DATEADD分组日期和DATEDIFF
- 16. 窗体字段类型是日期DateDiff
- 17. 期间DATEDIFF
- 18. SQL服务器则DateDiff Vs的净则DateDiff
- 19. 则DateDiff不工作
- 20. PHP DATEDIFF日发出
- 21. 如何在年,月,日两个日期之间计算datediff?
- 22. MySQL Datediff跳过星期六和星期日
- 23. Datediff获取日期在2日期之间,并将其绑定到gridview
- 24. SQL则DateDiff不一致
- 25. 则DateDiff为一把umbraco月
- 26. 则DateDiff在同一列SQL
- 27. 则DateDiff在HQL - 休眠
- 28. 则DateDiff JOIN和WHERE子句
- 29. 日期的问题,由于在DATEDIFF函数
- 30. Datediff在不同时区的日期时间
比较什么日期差异?上面的那个?下面的那个?当前日期?显示你到目前为止尝试过的内容 – Tom
这将是一个吼叫汤姆,它的列向下,所以想在日期差异的天数向右:) –
你可以从Excel公式中减去另一个来获得什么你要。不需要任何花哨 – Tom