【发布时间】:2017-11-05 19:11:13
【问题描述】:
我正在尝试开发一个“for 循环”宏来计算相邻列中两个日期之间的持续时间。
我当前的代码:
Sub Enter_Formulas()
FinalRow = Cells(Rows.Count, 2).End(xlUp).Row 'Counts # of rows in the data set
For x = 5 To FinalRow
Cells(x, 10).Formula = "=I5-H5"
End Sub
这将准确返回 I5 和 H5 之间的差异,但我希望公式沿列向下流动。 (即下一行应该计算 I6 - H6 然后 I7-I8.. 等等)
任何建议将不胜感激!
【问题讨论】:
-
只需将公式放在第一个单元格中,然后双击单元格右下角的绿色小框。 Excel 会一直自动填充公式。
-
感谢您的回复,但此宏将支持不断更新的用户表单。我不希望最终消费者每次输入新数据时都刷新。