VBAで計算するために隣接するセルの値を取得します。Excel VBAで現在のセルの周囲に隣接するセルの値を取得する
通常、このような現在のセル(egH19)の左のセルを取得することは簡単です:
=H18
私は他のセルにこのセルをコピーする場合、それらのそれぞれは、適切な細胞数に変更され。
しかし、VBAコードでは、左のセルの値を取得するのが正しいかどうかはわかりません。私はこれが正しいことを確認していない
Public Function LeftCell()
LeftCell = ActiveCell.Offset(0, -1).Value
End Function
は、私が他のセルにこのセルをコピーテストしたが、それぞれの結果が自動的に変更されていません。
メニューのすべての種類の計算ボタンをクリックし、計算を自動と変更しましたが、計算は行われません。
私ができる唯一の方法は、手動で各セルを選択してEnterキーを押すことです。
すべてのセル値を計算する方法はありますか? それ以外の場合、「アクティブなセル」とは「選択したセルをカーソルで表示」を意味しますか?
ご協力いただきありがとうございます。
、数式セルがアクティブセルのまま覚えています。数式セルをCtrl + Cキーでコピーして別のセルに貼り付けると、貼り付け先のセルがアクティブセルに基づいて正しい出力を返します。 – sktneer