私は数値のリストを持っています、私は前のセルから現在のセルを引くための一般的な公式が欲しいです。2セルの一般的な比較
A1 123
A2 234
A3 345
A5 456
A6 567
私は、たとえば次のようなものにすべての時間を行う必要があるなしに前のセル(A5)とA6を比較できるように、私は一般的な機能をしたい:
=SUM(A6-A5)
がへの道がありますExcelでこれを行いますか?
私は数値のリストを持っています、私は前のセルから現在のセルを引くための一般的な公式が欲しいです。2セルの一般的な比較
A1 123
A2 234
A3 345
A5 456
A6 567
私は、たとえば次のようなものにすべての時間を行う必要があるなしに前のセル(A5)とA6を比較できるように、私は一般的な機能をしたい:
=SUM(A6-A5)
がへの道がありますExcelでこれを行いますか?
VBAでは、選択したセルに相対セル指示を使用してパブリックアクセス可能な関数をプログラムできます。
まず、適切なvbaコマンド用のマクロを記録し、特定のニーズにマクロを変更して一般にアクセスできるようにするためです。このような
気にいら:Excelで
Public Function funtionname()
Dim val1, val2 As Integer
val1 = ActiveCell.Offset(-2, 0).Value
val2 = ActiveCell.Offset(-1, 0).Value
functionname = val1 + val2
End Function
特定のセルでは、あなたが "=のfunctionname()" のような独自の機能を追加し
この提案ではどういう意味ですか?それは不明ですか? – brettdj
ソースコードが追加されました –
UDFに別のセルを内部的に参照させるのは悪い習慣です。代わりに他のセルへの参照をパラメータとして渡す必要があります。 – markblandford
私はあなたの質問を理解することはできません。 – jon
うまくいっていれば今すぐ説明する – paultop6
2つのセルしか持たないならば、 '= A6-A5'を実行することができます – jon