2
どのようにしてセルの範囲を関数に渡すと、項目を別々に処理できるようになりますか?したがって、どのようにして関数の範囲にセルを渡すのですか?Excelで範囲を関数に渡す
私はので、私は、私は、リスト内の項目数を取得することができますかわからない。このことから
Function processNumbers(Var as Range)
従って使用する方法を持つことができ、それをやろうとしていると、アレイを横断しています内容を編集する。上記よりアイテムを持ち込む方がいいですか?
ありがとうございます。ありがとうございます。「UDFでうまくいかない」とはどういう意味ですか? Val = Datの代わりにprocessNumbers = Datを実行すると、完全に修正されたリストの代わりに1つのセルのみが返されます。私。私はa1:e1を渡してA3に数式を入力しますが、A3:E3では値を返さないが、A3では戻します。 – Michaelb88
関数がセルの式から呼び出されたとき、その関数はユーザー定義関数またはUDFと呼ばれます。このように呼び出されると、シート内のセルを変更することはできません。値を返すだけです。 –
'A3:E3'のような範囲に値を返すには、関数を配列式として入力します:' A3:E3'の範囲を選択し、関数をタイプし、EnterだけでなくCtrl-Shift-Enterを押します。数式バーに表示される式は '{= processNumbers(...)}'のようになります。 –