私はModule1のパラメータを持つVba Function手続きを持っています。私は今Excel 2010:別のセル範囲のセルでFUNCTIONプロシージャを実行する方法
:
Option Explicit
Public CI_Max, CI_Min, CI_Avg, II_Max, II_Min, II_Avg, cellvalue As String
Public Tmp(6) As Variant
Function String_Evaluation(Input As String, output As String, rownumber As Range) As Variant
// Find Min Max and Average works fine
Tmp(0) = CI_Max
Tmp(1) = CI_Min
Tmp(2) = CI_Avg
Tmp(3) = II_Max
Tmp(4) = II_Min
Tmp(5) = II_Avg
String_Evaluation = Tmp
End Function
問題:私は(6)結果としてアップデート6つのセル値
Cell AU3: =String_Evaluation(F3,J3,V3)
Cell AU4: =String_Evaluation(F4,J4,V4)
Cell AU5: =String_Evaluation(F5,J5,V5)
So on
Module1が配列を返すセルからそれを呼び出しています自動化したい: セル内の変化W1:AT344セルAU3〜AU5内の関数をリターンしなければならないそれは可能ですか?
ありがとうございます。
で
String_Evaluation(F3、J3、V3)の配列を返すように。私はセル(...)を使用することはできません。値 – shiv
私はそれを編集します –
したがって、string_Evaluation配列を返し、あなたは配列の値でセルを埋めるしたいですか? –