【问题标题】:Excel VBA > update date to +1 hour when between 2 datesExcel VBA > 在两个日期之间将日期更新为 +1 小时
【发布时间】:2016-05-11 14:17:48
【问题描述】:

我有 2 列日期,假设 A1:A100 和 B2:B200 可能位于 2 个日期之间(在这种情况下是英国夏季时间范围)

如果单元格范围介于这两个日期之间,您能否帮助他们多花一小时更新单元格范围)

谢谢 詹姆斯

【问题讨论】:

  • 欢迎来到 StackOverflow。请注意,这不是免费的代码编写服务。然而,我们渴望用他们的代码帮助其他程序员(和有志者)。请阅读How do I Ask a Good Question 上的帮助主题。您可能还想take the tour 并在这样做的同时获得徽章。之后,请使用您迄今为止编写的 VBA 代码更新您的问题,以完成您希望完成的任务。

标签: excel vba date


【解决方案1】:

如果我正确理解了您的要求,则您不需要 VBA 函数。你可以只用公式。

这是编写公式和相关的excel表(在图片中公式不同,因为我使用的是意大利语的Excel):

=IF(AND($A$2<D7;D7<$B$2);D7+1/24;D7)

【讨论】:

    猜你喜欢
    • 2016-05-16
    • 2017-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-13
    • 2019-12-27
    相关资源
    最近更新 更多