-2
A
答えて
0
はこれが何をしたいです:
Function func(a as double,b as double) as double
'calculations
'some return value
End Function
これは私が値を取得しようとしている方法ですか?
コード:
Function TestFunction(a As Double, b As Double) As Double
TestFunction = a + b
End Function
エクセルシート:
=TestFunction(A1,B1)
2
あなたはあなたがParamArray
引数
を使用し、その後、数を知らないうち複数の引数を処理する場合たとえば、func()
と仮定すると、渡す引数を単純に合計する必要があります。
Function func(ParamArray args() As Variant) As Double
Dim i As Long
Dim cell As Range
For i = LBound(args) To UBound(args) '<--| loop through each passed argument
If TypeName(args(i)) = "Range" Then '<--| if the current element is a Range
For Each cell In args(i) '<--| loop through range cells
func = func + cell.Value
Next cell
Else '<--| otherwise
func = func + args(i) '<--| simply process the current argument value
End If
Next i
End Function
関連する問題
- 1. FluentValidationで複数のパラメータを持つ関数を呼び出す
- 2. 複数のパラメータを持つR関数を適用する
- 3. 複数のパラメータ値を持つテンプレート関数を呼び出す
- 4. パラメータを持つPowerShell関数?
- 5. voidパラメータを持つ関数
- 6. パラメータを持つサーバサイド関数
- 7. 複数のパラメータを持つAngular JS関数
- 8. 複数のパラメータを持つ複数の複数の文字列
- 9. 複数のパラメータを持つ1つのメソッドまたは1つのパラメータを持つ複数のメソッド?
- 10. 複数のパラメータを持つFuncの式
- 11. 複数のテスト関数を持つgroupBy
- 12. URLに複数のパラメータを持つカスタムルート
- 13. 複数のパラメータを持つツリートラバーサル
- 14. 複数のパラメータを持つLINQグループBy
- 15. 複数のパラメータを持つCXF Webサービス
- 16. 複数のパラメータを持つRouterLink
- 17. 複数のパラメータを持つLaravel 5.2ルート
- 18. 複数のパラメータを持つPHP isset()
- 19. 複数のパラメータを持つRESTful Springサービス
- 20. 複数のパラメータを持つスレッド
- 21. 複数のパラメータを持つストアドプロシージャ
- 22. 複数のパラメータを持つpool.apply_async
- 23. JPA複数のパラメータを持つCriteria API
- 24. 複数のパラメータを持つcreateQueryBuilderとsetParameter?
- 25. 複数のパラメータを持つApiControllerメソッド
- 26. 複数のパラメータを持つSpringセキュリティログイン
- 27. 複数のパラメータを持つpython getattr()
- 28. TASMのパラメータを持つ関数
- 29. スーパークラスを持つ関数をパラメータとして持つ関数への引数としてSubclassを渡す関数
- 30. 汎用関数と型パラメータを持つ関数の相違
はい、しかし、Excelでセルを選択し、パラメータをカンマで区切っても、私はまだエラーが発生します。関数を入れたいセルは値が間違っていると言います。私が知りたいことは、vba関数のパラメータとして3つのExcelセル値を手動で入力する方法です。 – spacedout
カンマとシミコロンの違いについて私が理解することは、言語設定の中には1つを使用するものと、他の言語設定は1つを使用することがあることです。あなたが遭遇している問題について、私はあなたが使用している方程式を知る必要がありますが、セルは時にはテキストまたは別の形式としてフォーマットされます。もう一つは、時には間違っているのは、ゼロ除算の状況です。あなたはデバッガを使って計算を進めましたか? –