查找范围中的下一个空单元格?

时间:2017-06-22 10:20:32

标签: excel vba

我正在尝试查找范围中的下一个空单元格,从特定列开始,然后尝试放入今天的日期。

代码:

ThisWorkbook.ActiveSheet.Cells(ThisWorkbook.ActiveSheet.Rows.Count, "U").End(xlLeft).Offset(0, 1).Value = Now()

我检查空白单元格的范围是V到X.

例如,如果我有一个如下所示的电子表格:

Column U                                                                  Column V                                                           Column W                                                 Column X
Start checking blanks from here but don't check this column itself        I'm Not a blank Cell so move to the next cell and check            I'm a blank cell. Put value here                         I am a blank cell. I will have a value placed in me next time

目前我的代码将日期放在从A列开始的第一个空白单元格中。这显然不正确。

请有人告诉我我哪里出错了吗?

1 个答案:

答案 0 :(得分:0)

将xlleft更改为 xlToLeft

我建议使用usedrange行数而不是简单的sheet.rows.count来满足您的需求。

ThisWorkbook.ActiveSheet.Cells(ActiveSheet.UsedRange.Rows.Count,“U”)。End(xlToLeft).Offset(0,1)