Excel精英培训网

 找回密码
 注册
查看: 4737|回复: 0

[无附件] vba问题求助~~

[复制链接]
发表于 2021-5-19 15:30 | 显示全部楼层 |阅读模式
想请问各位老师们~如何把下面这段代码变成工具化,就是可选择的模式~就是代码里面是写了C列作为查找列,如何把这个列变成按钮选择的方式,以及顿号也变成选择的方式~~请各位老师帮我看看~~ 还有就是如何把这段vba代码用在每一个Excel文件里面,就是不用复制代码,以一个工具的形式出现在Excel文件里~!求助~

Sub test()
Dim n As Integer
Dim arr As Variant
Dim rcount As Long
Dim ArrayLength As Integer
rcount = Cells(Rows.Count, "C").End(3).Row
For r = rcount To 1 Step -1
    arr = Split(Cells(r, "C").Value, "、")
    ArrayLength = UBound(arr) - LBound(arr) + 1
    For i = 1 To ArrayLength - 1
        Rows(r & ":" & r).Copy
        Rows(r + 1 & ":" & r + 1).Insert Shift:=xlDown
    Next i
    Cells(r, "C").Resize(ArrayLength, 1).Value = WorksheetFunction.Transpose(arr)
    Erase arr
Next r
Application.CutCopyMode = False
End Sub


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

本版积分规则

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

GMT+8, 2024-6-26 07:19 , Processed in 0.102918 second(s), 4 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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