在MS Excel VBA中,如果要在非活动工作表中引用UsedRange,可以使用以下代码:
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("Sheet1") ' 替换为你想要引用的工作表名称
With ws
Dim rng As Range
Set rng = .UsedRange
' 在这里可以对引用到的UsedRange进行操作
End With
上述代码首先声明一个Worksheet对象ws
,并将其设置为非活动工作表(可以根据需要替换为具体的工作表名称)。然后使用With
语句将代码块限定在该工作表范围内,以便后续引用。接下来,声明一个Range对象rng
,并将其设置为工作表的UsedRange。你可以在With
语句块内对rng
进行任何操作,例如读取数据、修改格式等。
需要注意的是,UsedRange是根据工作表中实际使用的单元格范围动态计算的,因此在引用之前,确保工作表中已经包含了所需的数据。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云