Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 980|回复: 1

用VB写了个文本汇总,格式无法解决?

[复制链接]
发表于 2022-2-4 11:14 | 显示全部楼层 |阅读模式
本帖最后由 绝尘不求 于 2022-2-5 16:13 编辑

VB写的文本汇总,格式无法解决?
如附件

工作簿1.rar (17.62 KB, 下载次数: 3)
 楼主| 发表于 2022-2-5 16:13 | 显示全部楼层

Sub 文本框综合()
With Sheets("Sheet1")
     r = .Cells(Rows.Count, 1).End(xlUp).Row + 5
     ar = .Range("a1:d" & r)
     For i = 2 To UBound(ar) - 5 Step 6
     If zf = "" Then
        zf = ar(i, 1)
    Else
        zf = zf & vbCrLf & ar(i, 1)
    End If
        For j = 2 To UBound(ar, 2)
            For s = i To i + 5
                If Trim(ar(s, j)) <> "" Then
                    zf = zf & vbCrLf & ar(s, j)
                End If
            Next s
        Next j
        zf = zf & vbCrLf
    Next i
    .Range("F3") = zf
End With
End Sub
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-16 23:52 , Processed in 0.117712 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表