是否可以根据突出显示的单元格选择更改范围内的特定单元格 .
所以,如果我有;
Range("C1").Value = Application.WorksheetFunction.Sum(Selection)
它将对整个突出显示的区域求和,并将值放在C1中 . 是否可以仅在突出显示的区域中选择一些单元格 . 我知道这听起来很愚蠢,我知道可以突出我需要的细胞,但这只是我所遇到的问题的简化版本 .
我要问的是,代码中有没有办法说出来;
“在突出显示的范围内,选择右侧2列,距离范围左上边界4列的单元格”
谢谢
3 回答
您可以使用Worksheet_SelectionChange事件并检查目标引用...也许
例如,将此测试代码粘贴到某个工作表类中 .
这样的事情 - 显然你会在那里为错误和类似的东西进行各种检查 .
我还会看一些禁用代码的方法,因为你将会在各处发生事件 . 取决于您的要求..
您的问题的代码:
“在突出显示的范围内,选择右侧2列,距离范围左上边界4列的单元格”
在你的情况下
Selection
aRange
你可以使用它的方法/属性:自
Cells(5,3)
引用一个单元格2列向右,4行向下偏移选择左上角