Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4072|回复: 7

[已解决]求把工作表中的所有粉色字都变成16号字并加粗的方法

[复制链接]
发表于 2014-5-20 16:37 | 显示全部楼层 |阅读模式
本帖最后由 eikok 于 2014-5-21 14:56 编辑

求把工作表中的所有粉色字都变成16号字并加粗的方法?
最佳答案
2014-5-20 16:50
本帖最后由 冥王 于 2014-5-20 16:52 编辑
  1. Sub demo()
  2.     Application.ScreenUpdating = False
  3.     Dim rng As Range
  4.     For Each rng In UsedRange
  5.         If rng.Font.ColorIndex = 7 Then
  6.             rng.Font.Size = 16
  7.             rng.Font.Bold = True
  8.         End If
  9.     Next
  10.     Application.ScreenUpdating = True
  11. End Sub
复制代码

求把工作表中的所有粉色字都变成16号字并加粗的方法.rar

8.52 KB, 下载次数: 15

发表于 2014-5-20 16:49 | 显示全部楼层
回复

使用道具 举报

发表于 2014-5-20 16:50 | 显示全部楼层    本楼为最佳答案   
本帖最后由 冥王 于 2014-5-20 16:52 编辑
  1. Sub demo()
  2.     Application.ScreenUpdating = False
  3.     Dim rng As Range
  4.     For Each rng In UsedRange
  5.         If rng.Font.ColorIndex = 7 Then
  6.             rng.Font.Size = 16
  7.             rng.Font.Bold = True
  8.         End If
  9.     Next
  10.     Application.ScreenUpdating = True
  11. End Sub
复制代码
回复

使用道具 举报

发表于 2014-5-20 16:59 | 显示全部楼层
Sub demo()
    Application.ScreenUpdating = False
    Dim rng As Range
    For Each rng In Range("a1:n11")
        If rng.Font.ColorIndex = 7 Then
            rng.Font.Size = 16
            rng.Font.Bold = True
        End If
    Next
    Application.ScreenUpdating = True
End Sub

回复

使用道具 举报

发表于 2014-5-20 17:07 | 显示全部楼层
冥王 发表于 2014-5-20 16:50

这个是怎么知道的~~rng.Font.ColorIndex = 7?{:091:}

点评

找个粉色字的单元格 msgbox一下就ok了  发表于 2014-5-20 17:08
回复

使用道具 举报

 楼主| 发表于 2014-5-21 15:02 | 显示全部楼层
冥王 发表于 2014-5-20 16:50

求知道字体颜色是什么数字的vba代码?
回复

使用道具 举报

发表于 2014-5-21 15:05 | 显示全部楼层
eikok 发表于 2014-5-21 15:02
求知道字体颜色是什么数字的vba代码?

随便挑选一个带字体颜色的单元格,如单元格C11
再在VBE编辑窗口用msgbox试一下:
msgbox range("C11").font.colorindex


回复

使用道具 举报

 楼主| 发表于 2014-5-22 16:40 | 显示全部楼层
冥王 发表于 2014-5-21 15:05
随便挑选一个带字体颜色的单元格,如单元格C11
再在VBE编辑窗口用msgbox试一下:
msgbox range("C11"). ...

多谢,太感谢了{:021:}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-17 06:43 , Processed in 0.333220 second(s), 16 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表