【发布时间】:2015-07-01 18:22:59
【问题描述】:
我想使用 Join 函数将范围转换为带有自定义分隔符的字符串,虽然这适用于垂直范围,但我无法对水平范围执行此操作。这适用于列/垂直范围:
Join(Application.Transpose(Workbooks("Book3").Sheets(1).Range("A1:A5").value), ";")
现在,当我在水平范围内尝试相同操作时,我收到错误“无效的过程调用或参数”
Join(Application.Transpose(Workbooks("Book3").Sheets(1).Range("A1:D1").value), ";")
Join(Workbooks("Book3").Sheets(1).Range("A1:D1").value, ";")
如何做到这一点?
【问题讨论】: