excel vba合并字符串

黄色为范围(数据源)
我要的结果在B1单元(合并黑色的字符)
在我的结果里第一个字符为"出"字,后合才是合并的字符串

Sub ss()
    Dim c As Range
    s = "出"
    For Each c In [b5:c6]
        For i = 2 To Len(c)
            If Characters(i, 1).Font.ColorIndex = xlAutomatic Then
                s = s & Mid(c, i, 1)
            End If
        Next
    Next
    [b1] = s
End Sub追问

If Characters子过程未定义

追答Sub ss()
    Dim c As Range
    s = "出"
    For Each c In [b5:c6]
        For i = 2 To Len(c)
            If c.Characters(i, 1).Font.ColorIndex = xlAutomatic Then
                s = s & Mid(c, i, 1)
            End If
        Next
    Next
    [b1] = s
End Sub追问

For i = 2 To Len这个是什么意思

追答

第一个字是出不算从第二个到最后一个一个一个查看

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网