我想獲取用於在VBA中計算的相鄰單元格值。在Excel中獲取當前單元格周圍的相鄰單元格值VBA
這是很容易得到當前單元格(egH19)的左單元通常是這樣的:
=H18
如果我複製此細胞與其他細胞,其中的每一個改變爲合適的細胞數目。
但是在VBA代碼中,我不確定我是否有權獲取左側單元格的值。
Public Function LeftCell()
LeftCell = ActiveCell.Offset(0, -1).Value
End Function
我不知道這是正確的,我測試複製此細胞與其他細胞,但每次的結果不會自動改變。
我點擊菜單上的各種計算按鈕,將計算更改爲自動,但不計算任何計算。
我可以做的唯一方法是手動選擇每個單元格並按下回車鍵。
有什麼方法可以計算所有的單元格值嗎? 否則,「活動單元格」是指「光標選定單元格」?
感謝您的幫助提前。
當你通過拖動公式單元格複製公式,記公式單元格仍保持活動狀態。如果使用Ctrl + C複製公式單元格並將其粘貼到另一個單元格中,它將根據活動單元格返回正確的輸出,因爲公式所粘貼到的單元格將成爲下一個活動單元格。 – sktneer