[英]Multiple output cells with UDF
你可以用宏来做到这一点。
使用函数,您可以输出一个数组。 但是这些单元格将是连续的,并且不能具体地位于函数内。
例如,使用A1
的公式
Function CAL(dinero, impuesto)
Dim strText As String
Dim num As Double
Dim calc As Double
Dim v(1 To 2, 1 To 2) As Variant
num = dinero * 6.8
strText = "Mas impuesto"
calc = dinero + impuesto
calc = Application.Round(calc, 2)
v(1, 1) = calc
v(1, 2) = ""
v(2, 1) = strText
v(2, 2) = num
CAL = v
End Function
如果您的 Excel 版本没有动态数组,您可以将公式作为跨四个单元格的数组输入; 或使用INDEX
输入四个公式以返回每个单独的组件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.