频道栏目
首页 > 资讯 > 其他 > 正文

Excel宏实现在某一文本中查找6位数字给予加粗处理

16-11-23        来源:[db:作者]  
收藏   我要投稿

主要实现功能:在某一文本中查找6位数字,给予加粗处理。

涉及知识点:基本逻辑语句、字符串处理函数等。

代码:

strG = Cells(i, basicCol)    ‘获取某单元格字符串内容

strLen = Len(strG)    ‘获取字符长度

For j = 1 To strLen     ‘从字符串头循环到末尾

     c = VBA.IsNumeric(Mid(strG, j, 1))    ‘获取第j个字符是否是数字

     If VBA.IsNumeric(Mid(strG, j, 1)) Then    ‘判断第j个字符是否是数字

        countNum = countNum + 1    ‘如果是,则计数器+1

        If countNum = 6 Then    ‘判断计数器是否=6

            pos = j - 5        ‘如果是,位置=j-5

            Cells(i, basicCol).Characters(pos, 6).Font.Bold = True    ‘pos之后的六个字符加粗

        End If

     Else

        countNum = 0    ‘如果计数器未能到6即遇到非数字字符,则计数器归0

     End If

Next j

 

相关TAG标签
上一篇:EXCEL合并计算实现汇总分布在同样格式的各个工作表中的数据
下一篇:Excel使用文本函数及操作符&连接两个或多个文本字符串
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站