我有两个工作簿。首先,我使用VBA查找单元格;
Dim un_pro as range
Set un_pro = ws.cells(rows.count, "B").End(xlup).Offset(Rowoffset:=1)
第二秒,我找到一个范围的大小:
Dim me_lrow as long
me_lrow = ws.cells(ws.rows.count, "A").End(xlup).Row
我想将un_pro扩展到与me_lrow一样大,但无法弄清楚。我尝试的最后一件事是创建一个新范围:
Dim un_cat as range
un_cat = un_pro & me_lrow
我认为我的思维过程是正确的,但是我在语法上是空白。
尝试使用
似乎您要创建一个范围,该范围从B列中最后一个使用的行(例如第5行)之后的行开始,并具有由A列中最后一个使用的行(例如第10行)定义的行数。期望的结果是范围B6:B15。在这种情况下,以下工作有效。