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

网友投稿 704 2022-06-01

主要实现功能:在某一文本中查找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个字符是否是数字

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

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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Excel 使用文本函数及操作符&连接两个或多个文本字符串(excel函数公式大全)
下一篇:wps 宏名称是什么
相关文章