首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为特定列每4个空格添加一个逗号

如何为特定列每4个空格添加一个逗号
EN

Stack Overflow用户
提问于 2014-06-23 07:51:24
回答 1查看 27关注 0票数 0

我有两列数据,它们的年份大约是2700行。这些数字是车辆的型号年份,每行都有多年,并在excel中显示为201220092010200820072011或科学记数法。我尝试将整个列标记为文本,但不起作用。无论如何,我希望它看起来像这个2012,2009,2010,2008,2007,2011

一些行可能只有两年,另一些行可能有5-7个不同的年份,甚至8年。我如何才能在2700行的整个列中做到这一点呢?

谢谢你们!

EN

回答 1

Stack Overflow用户

发布于 2014-06-23 09:31:59

代码语言:javascript
复制
Sub Your_Solution()

Dim yearColl, newStr(), fullString As String
yearColl = Range("A1").Text
fullString = ""

ReDim newStr(Len(yearColl) - 1)
For i = 0 To Len(yearColl) - 1
    newStr(i) = Mid(yearColl, i + 1, 1)
    fullString = fullString & newStr(i)
    If i Mod 4 = 3 Then
        fullString = fullString & ","
    End If
Next

Range("A2").Value = fullString

End Sub
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24356823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档