VBA扩展范围

问题描述 投票:0回答:1

我有两个工作簿。首先,我使用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

我认为我的思维过程是正确的,但是我在语法上是空白。

excel vba
1个回答
0
投票

尝试使用


0
投票

似乎您要创建一个范围,该范围从B列中最后一个使用的行(例如第5行)之后的行开始,并具有由A列中最后一个使用的行(例如第10行)定义的行数。期望的结果是范围B6:B15。在这种情况下,以下工作有效。

© www.soinside.com 2019 - 2024. All rights reserved.