vba - 将分钟添加到时间 (hh :mm) in excel vba

标签 vba excel

我正在制定生产计划,并想添加 ex。距前时间 78 分钟。 7:05(上午)VBA。我该怎么做呢?这是我到目前为止所尝试过的,但我收到错误 13 type:mismatch

Dim TUntilPump As Integer
Dim TFPump As Long, TStartPump As Long

TUP = 78
TFP = Time(0, TUP, 0)
TSP = Time(7,05,0) + TFP

我认为这与我的可变尺寸或我的时代格式有关,但我不知道我做错了什么。感谢任何帮助,并提前致谢!

最佳答案

使用DATEADD功能:

TRP = dateadd("n",78,"7:05:00")

“n”表示分钟。

关于vba - 将分钟添加到时间 (hh :mm) in excel vba,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34665030/

相关文章:

excel - 形状(工作表)与控件(用户窗体)

vba - =MATCH() 等价于多维范围

vba - 在不同工作簿的单元格中查找日期,然后将行号作为变量返回

arrays - 带索引的 3D 数据结构

vba - 使用 Powerpoint VBA 将 Excel 图表导出为图像

c# - 在ExcelDna中获取excel计算模式

VBA Excel 添加 - 在加载时初始化全局变量 - 不在工作簿中

vba - Excel VBA : Is it possible create custom functions with custom methods?

excel - 从 2D 索引匹配操作派生的逗号分隔的单个单元格创建经过验证的列表

excel - 对具有特定条件的excel表进行排序(vba)