【发布时间】:2018-06-25 07:21:21
【问题描述】:
目前的代码如下:
With Sheets(sheetChk)
a = .Range(chkCell, .Range(Left(chkCell, 1) & Rows.Count).End(xlUp)).Value
End With
sheetChk 被定义为所需的工作表索引。 chkCell 被定义为范围内所需的“第一个单元格”。
我正在尝试为 a 分配一个范围。问题是上面的代码完全抓取了列中的最后一个单元格。相反,我想在特定行结束,因为在需要忽略的所需范围之后的同一列中有其他数据。我怎样才能做到这一点?
【问题讨论】:
-
什么是“chkcell”?范围?如果是这样,“Left(chkCell, 1)”应该做什么?
-
@DisplayName 我猜 OP 正在使用
chkCell手动输入地址。语法表明它正在获取列地址的第一个字母。Left(chkCell.Value,1) -
@PGCodeRider 你是对的。