1

この質問に対する答えを見つけることができないようです。おそらく、コーディングをよく理解していないか、人々が配置している機能が複雑すぎて理解できません。

私はより複雑な関数を使用していますが、例として、温度と圧力の異なる値に基づいて理想気体 (1 モル) の体積を計算したいので、式は PV=nRT です。温度の A1 や圧力の A2 などの Excel セルから定数値の入力を取得し、vba コーディングで入力して、それらの定数値を変更できるほど堅牢になるようにするにはどうすればよいか疑問に思っています。ボリューム。

セルに名前を付け、名前マネージャーを使用して定数を定義する方法は知っていますが、それらのセル値を vba コードの関数に呼び出す限り、これを行う方法がわかりません。

4

1 に答える 1

1

VBA の標準モジュールで、関数を定義します (この例ではボリューム)。

Public Function BoyleVolume(Pressure As Double, Amount As Double, Temperature As Double) As Double
    BoyleVolume = 8.314 * Amount * Temperature / Pressure
End Function

ワークシートでは、次のように使用します。

=ボイルボリューム(A1,B1,C1)

パラメータをA1、B1、およびC1に入れます

于 2013-10-31T17:14:27.427 に答える