Excel VBA中两个日期时间之间的随机日期时间

TJ25

如何在Excel VBA中获得两个日期时间之间的随机日期时间?

我试过了

worksheetFunction.Randbetween(time1, time2)

但是,仅提供不小时,分钟和秒的时间(尽管time1time2被包括小时,分钟和秒)

我还尝试了以下代码,其中将tmp声明为字符串。

tmp = DateDiff("s", time1, time2) [to get the seconds]
tmp = Int((tmp +1) * Rnd) [to get a random number inbetween the DateDiff]
tmp = tmp + CDbl(time1)

但这也行不通...

尼克失踪

以下代码可以解决问题:

worksheetFunction.Randbetween(time1, time2) + Rnd()

Rnd()将生成一个介于0和1之间的值,并且时间以一天的一部分存储

您也可以避免使用第一部分

time1+Rnd()*(time2-time1+1)

删除+1,如果你想时间2 00:00:00'是上限,或者两者time1time2有日期时间,没有日期

在同时使用Randomize两个版本之前,还应该使用statement。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel:计算两个日期之间的工作时间

来自分类Dev

在Excel VBA中的两个日期之间循环

来自分类Dev

两个日期和时间之间的时差-具体工作时间-EXCEL

来自分类Dev

计算Excel上两个日期和时间之间的时差

来自分类Dev

计算Excel上两个日期和时间之间的时差

来自分类Dev

Excel-两个日期和时间之间的天数差异

来自分类Dev

Excel Function / VBA根据日期时间和两个条件查找值

来自分类Dev

如何在Excel中的随机列中获取两个日期之间的差异

来自分类Dev

如何在 Excel 中的两个时间段之间生成随机小时槽?

来自分类Dev

Excel 2013中两个日期之间的差异

来自分类Dev

Excel中两个日期之间的增量返回负数

来自分类Dev

Excel- VBA:给定开始日期和结束日期,请创建两个日期之间的日期数组

来自分类Dev

将 excel vba 中的日期时间列拆分为两个单独的列会产生不同的结果,具体取决于 dd 部分是否大于 12

来自分类Dev

比较excel中的两个日期和时间以返回两列中最大的最大值

来自分类Dev

验证日期是否在两个日期之间-Excel

来自分类Dev

在excel中给出错误输出的两个时间值之间的时间差

来自分类Dev

在Excel中两个日期之间的每一行中生成日期

来自分类Dev

vb.net减去两个Excel单元格的日期和时间

来自分类Dev

Excel VBA:在两个给定日期之间隐藏列

来自分类Dev

两个日期之间的Excel公式差异

来自分类Dev

Excel:计算两个日期之间的贷款支付次数

来自分类Dev

Excel VBA可以找出几天内两个日期之间的差异。日期来自不同的工作表

来自分类Dev

Excel VBA可以找出以天为单位的两个日期之间的差异。日期来自不同的工作表

来自分类Dev

Excel-日期序列之间的跟踪时间+/-

来自分类Dev

将所选的日期时间与Excel VBA中的日期和时间选择器进行比较

来自分类Dev

如何计算Excel中两个时间值之间的差?

来自分类Dev

如果满足特定条件,则在Excel中确定两个日期之间的天数

来自分类Dev

在excel中两个范围之间按年份计算记录数并处理空日期

来自分类Dev

如果满足特定条件,则在Excel中确定两个日期之间的天数

Related 相关文章

  1. 1

    Excel:计算两个日期之间的工作时间

  2. 2

    在Excel VBA中的两个日期之间循环

  3. 3

    两个日期和时间之间的时差-具体工作时间-EXCEL

  4. 4

    计算Excel上两个日期和时间之间的时差

  5. 5

    计算Excel上两个日期和时间之间的时差

  6. 6

    Excel-两个日期和时间之间的天数差异

  7. 7

    Excel Function / VBA根据日期时间和两个条件查找值

  8. 8

    如何在Excel中的随机列中获取两个日期之间的差异

  9. 9

    如何在 Excel 中的两个时间段之间生成随机小时槽?

  10. 10

    Excel 2013中两个日期之间的差异

  11. 11

    Excel中两个日期之间的增量返回负数

  12. 12

    Excel- VBA:给定开始日期和结束日期,请创建两个日期之间的日期数组

  13. 13

    将 excel vba 中的日期时间列拆分为两个单独的列会产生不同的结果,具体取决于 dd 部分是否大于 12

  14. 14

    比较excel中的两个日期和时间以返回两列中最大的最大值

  15. 15

    验证日期是否在两个日期之间-Excel

  16. 16

    在excel中给出错误输出的两个时间值之间的时间差

  17. 17

    在Excel中两个日期之间的每一行中生成日期

  18. 18

    vb.net减去两个Excel单元格的日期和时间

  19. 19

    Excel VBA:在两个给定日期之间隐藏列

  20. 20

    两个日期之间的Excel公式差异

  21. 21

    Excel:计算两个日期之间的贷款支付次数

  22. 22

    Excel VBA可以找出几天内两个日期之间的差异。日期来自不同的工作表

  23. 23

    Excel VBA可以找出以天为单位的两个日期之间的差异。日期来自不同的工作表

  24. 24

    Excel-日期序列之间的跟踪时间+/-

  25. 25

    将所选的日期时间与Excel VBA中的日期和时间选择器进行比较

  26. 26

    如何计算Excel中两个时间值之间的差?

  27. 27

    如果满足特定条件,则在Excel中确定两个日期之间的天数

  28. 28

    在excel中两个范围之间按年份计算记录数并处理空日期

  29. 29

    如果满足特定条件,则在Excel中确定两个日期之间的天数

热门标签

归档