ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > Excel VBA > 如何将U1~U32进行拆分U1,U2,U32形式?

如何将U1~U32进行拆分U1,U2,U32形式?

作者:绿色风 分类: 时间:2022-08-17 浏览:133
楼主
wise
Q:如何将U1~U32进行拆分U1,U2,U32形式?
如何将U1~U32拆分成下面的形式:
U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,
U28,U29,U30,U31,U32
A:ALT+F11→插入模块→模块中输入以下代码:

  1. Function getstr(ByVal str As String) As String
  2.    Dim rng As Range, MyRng As Range
  3.      Set rng = Range(Replace(str, "~", ":"))
  4.    For Each MyRng In rng
  5.       getstr = getstr & "," & MyRng.Address(0, 0)
  6.    Next
  7.    getstr = Mid(getstr, 2)
  8. End Function
  9. Sub test()
  10.   MsgBox getstr("U1~U32")
  11. End Sub
2楼
xyf2210
学习个

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap