|
1
1
在您的示例中,d2-d1是日期时间
|
|
|
2
1
试试这个:
|
|
|
3
0
尝试
UDF
|
|
4
0
vba中的日期显示为一个双数字。因此,如果您编写0.373611111111111并将其格式化为vba中的日期,您将得到:
上面的双精度值是通过在 即时窗口 Ctrl键 + G :
在Excel中,日期也显示为两个数字,但在一年的前两个月 一千九百 它有点偏离了vba中的日期(参见 BillG here ) |
|
|
5
-1
或者-假定时间存储为一天的小数部分
|
|
|
6
-1
一般的答案是:
特别是对于开始和结束时间,此表达式将生成“8:39”结果。 如果需要从中提取小时和分钟,可以执行以下操作:
你可以一直使用“数字”,转换小数,乘以24和60,四舍五入…如在
等等。(有点复杂,只需几分钟) |
|
|
Kram Kramer · 通过vba自动调整文本大小以适应形状 1 年前 |
|
|
Eric · 我有邮政编码替换问题Excel VBA 1 年前 |
|
|
Chasester · VBA使用嵌套的DIV抓取URL 1 年前 |
|
Iron Man · 代码插入和复制到错误的工作表 1 年前 |
|
|
NoFafo · 将文本框放入数组进行格式化 1 年前 |
|
|
Smokestack · 过滤器范围C3:G3并粘贴到其他单元格 1 年前 |