我正在尝试使用Excel VBA创建sourcerange
右侧一列的Range变量。
Dim targetRange as Range
Dim sourcerange as range
Set sourceRange = range("B1:B2") 'Works
Set targetRange = Range(cells(sourceRange.row, sourceRange.Column + 1)) 'does not work
Set targetRange = Range(Cells(2, 2)) 'does not work
有谁能解释一下为什么它不起作用吗?
3条答案
按热度按时间jexiocij1#
用途
2hh7jdfx2#
你的意思是这样的吗?
yhqotfr83#
您必须始终引用该区域所属的工作表,即使该区域只包含一个单元格,也要设置起始单元格和结束单元格。