是否可以在Rg中引用Rg?我有一个long with语句,我想将With语句中指定的范围作为参数传递。这可能吗?
With rg.OffSet(0, -1).Resize(ColumnSize:=1)
'set conditional format
Call SetConditionalFormat(rg.OffSet(0, -1).Resize(ColumnSize:=1))
'I tried this but it didn't work
Call SetConditionalFormat(.range)
End With
当然,我可以简单地重复rg.OffSet(0, -1).Resize(ColumnSize:=1)
或将其分配给一个变量,但我很好奇是否存在这样的事情就像引用自身一样。
答案 0 :(得分:1)
对于Range
对象,您可以使用:
Call SetConditionalFormat(.Cells)
它不是自我引用,但可以帮助您使用目标对象。
答案 1 :(得分:0)
我见过更漂亮的代码,但它确实有效;)
With rg.Offset(0, -1).Resize(ColumnSize:=1)
Call SetConditionalFormat(.Parent.Range(.Address))
End With