我想获取用于在VBA中计算的相邻单元格值。在Excel中获取当前单元格周围的相邻单元格值VBA
这是很容易得到当前单元格(egH19)的左单元通常是这样的:
=H18
如果我复制此细胞与其他细胞,其中的每一个改变为合适的细胞数目。
但是在VBA代码中,我不确定我是否有权获取左侧单元格的值。
Public Function LeftCell()
LeftCell = ActiveCell.Offset(0, -1).Value
End Function
我不知道这是正确的,我测试复制此细胞与其他细胞,但每次的结果不会自动改变。
我点击菜单上的各种计算按钮,将计算更改为自动,但不计算任何计算。
我可以做的唯一方法是手动选择每个单元格并按下回车键。
有什么方法可以计算所有的单元格值吗? 否则,“活动单元格”是指“光标选定单元格”?
感谢您的帮助提前。
当你通过拖动公式单元格复制公式,记公式单元格仍保持活动状态。如果使用Ctrl + C复制公式单元格并将其粘贴到另一个单元格中,它将根据活动单元格返回正确的输出,因为公式所粘贴到的单元格将成为下一个活动单元格。 – sktneer