Wie UDF
in Visual Basic für Applikationen zu schreiben, die mit strukturierten Referenzen wie das funktionieren können:Benutzerdefinierte Funktion, die mit strukturierten Referenzen in Excel-Tabellen arbeitet
=UDF([Colomn1])
oder dies:
=UDF(if(len([Colomn1])>1,[Colomn1]))
Beliebig Ideen?
@Rory, diese Funktion arbeitet mit Bereich, aber nicht mit Bezug auf Spalte arbeiten. Ergebniswerte werden wiederholt.
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
Wenn Sie 'sagen len (Column1)', was bedeutet das? Zeilen zählen oder etwas else.You können Ihre benötigten Funktionen mit 'Function' – Neelesh
Eine strukturierte Referenz gibt einfach einen Bereich definieren, es ist so das gleiche wie jedes andere UDF. – Rory
Dies sollte in der ursprünglichen Frage mit Bearbeiten sein. Nicht in den Kommentaren –