関数またはメソッドでoperatorsとして渡したいいくつかのシナリオに出くわしました。この投稿によると、Java にはその機能がないため、主要な回避策としてを作成する必要があります。parameterEnum
例えば
Function doCalcs(ByRef AND as LogicalOperator, ByRef greater ArithmeticOperator)
VBA のライブラリは .Net や Java に比べてはるかに少ないですが、作成Enumは十分にサポートされています。おそらく私は気づいていないので、そのVBAにある可能性やoperator types他の回避策がある場合は、それan operatorを撃ってください.ここに記載されているものとは異なります。if elsecase
- コードの削減、最適化に関して質問があります。
例えば を見ればCountIFS、 を取り込む能力がありoperatorsます。誰かがこの関数内で可能なバックエンド作業を説明できたとしても、
- これらの文字列をどのように適切な に変換します
operatorか? - それは
Enum構造か、それよりも効率的なものですか、それともそれ以下ですか?
これらの質問への回答は引き続き受け入れられます。