UDF
を記述する方法
=UDF([Colomn1])
またはこの:
=UDF(if(len([Colomn1])>1,[Colomn1]))
どれでもアイデア?
@Roryこの関数は範囲で動作しますが、列を参照すると機能しません。結果の値が繰り返されます。
Function udff(sRange As Range) As Variant
Dim valueArr As Variant
valueArr = sRange.Value
ReDim resArr(LBound(valueArr, 1) To UBound(valueArr, 1), LBound(valueArr, 2) To UBound(valueArr, 2))
For i = LBound(valueArr, 1) To UBound(valueArr, 1)
For j = LBound(valueArr, 2) To UBound(valueArr, 2)
resArr(i, j) = valueArr(i, j) & "!"
Next j
Next i
udff = resArr
End Function
あなたは ''(列1)lenを言うとき、それはどういう意味?行がカウントまたはelse.Youが、それはですのでFunction' – Neelesh
構造化参照は、単に、範囲を返す '使用して必要な機能を定義することができるもの他のUDFと同じです。 – Rory
これは編集を使用して元の質問にする必要があります。コメントにない –