Excel 请问VBA有判断字体是否加粗的函数吗

Excel 请问VBA有判断字体是否加粗的函数吗,第1张

没有这样的函数,但可检查字体属性判断字体是否加粗。比如A1单元格

如果 Range("A1")FontBold = True 则是加粗的,

如果 Range("A1")FontBold = False 则没有加粗。

好可用代码来加粗或取消加粗。

这要用条件格式来做到

首先选中这一整列(假设数据都在A列),格式,条件格式,小于,写入60,格式,设置单元格格格式,字体,加粗,红色,确定。

如图

求和公式不能直接判断字体格式,如果用颜色,2007以上版本可以筛选颜色,然后用:=SUBTOTAL(9,D2:D46)这样的形式来实现此目的,因为这个公式中不计算隐藏的行。

如果真需要用SUM来求和,那就得用一个辅助列,用把字体或颜色用自定义函数得到数值再判断求和。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/13492427.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-09-01
下一篇2025-09-01

发表评论

登录后才能评论

评论列表(0条)

    保存