自定义模拟textjoin函数

 时间:2024-10-16 02:04:27

1、ALT+F11打开VBE编辑器;

2、插入>>模块,粘贴以下代码:Function textjoin(合并符, tf, texts)Application.Volatile TrueOn Error GoTo xxxDim arr, a As String, pp As Stringpp = Join(WorksheetFunction.Transpose(texts), "-")arr = WorksheetFunction.Transpose(texts)GoTo yyyxxx:arr = WorksheetFunction.Transpose(WorksheetFunction.Transpose(texts))yyy:If tf = 1 ThenFor i = 1 To UBound(arr)If arr(i) = "" Then arr(i) = "#$%"Nextarr = Filter(arr, "#$%", False)End Iftextjoin = Join(arr, 合并符)End Function

3、保存文件为.xlsm格式。

  • 在VBA中,用代码选择非空区域(2)?
  • excel中vba变量的设置方法及使用
  • excel最大行数
  • WPS使用技巧之如何实现从右向左的逆向查询
  • 如何在Excel中用VBA创建新文档
  • 热门搜索
    刀鱼怎么做好吃 本人成分怎么填 衣服起球怎么办 怎么唱好歌 湖北人怎么样 win10怎么玩红警 喉咙痒干咳怎么办 我的世界怎么建别墅 欢乐斗牛怎么玩 口苦口干是怎么回事