如何从Excel VBA用户定义的函数中返回带换行符的string

我想从VBA函数返回一个string=Showtext(A1,A2) like

 Function Showtext(s1 as string, s2 as string) Showtext= s1 & chr(10) & s2 end function 

然而,当调用=Showtext("Hello","World")它显示为单元格而不是Hello World

 Hello World 

我尝试了其他字符如chr(13), vbnewline, vbcrlf ,但没有运气

有人可以帮忙吗?

谢谢

试试Showtext = s1 & vbNewLine & s2 。 注意资本“N”和资本“L”。

你的函数定义在参数之后也应该有As String