0

我正在尝试执行一个非常简单的任务。使用 VB 将小时添加到单元格值。

作为工作表中的公式,="D3+TIME(1,0,0)",效果很好。我在 VB 中尝试了以下以及变体,但到目前为止没有任何效果:

Cells(x, y).Value = Cells(x, y).Value + Time(1, 0, 0)

返回类型不匹配错误。

Cells(X, Y).Value = Hour(Cells(X, Y).Value) + 1

无论单元格(x,y)中有什么,都会返回 12:00:00。任何援助将不胜感激。

4

1 回答 1

0

尝试这个:

Cells(x, y).Value = Cells(x, y).Value + TimeSerial(1, 0, 0)

时间序列(MSDN)

于 2012-06-15T05:17:50.327 回答