Excel VBA自动给单元格填色
发布日期:2021-06-29 01:07:56 浏览次数:2 分类:技术文章

本文共 837 字,大约阅读时间需要 2 分钟。

要求:一个Excel文件中,有多个sheet,每个sheet中都有特定范围的单元格需要填充颜色,手动填充太麻烦,下面是VBA实现的自动填色

1 Sub incolor() 2  3     Dim i, j, sheetnum, rownum 4      5     '获取当前文档中的sheet个数 6     sheetnum = Worksheets.Count 7      8     '从第i个sheet开始循环到最后一个sheet 9     For i = 25 To sheetnum10     11         '选中第i个sheet12         Worksheets(i).Select13         14         '获取第i个sheet中有数据的最后一行的行号15         rownum = Worksheets(i).Range("A1048576").End(xlUp).Row16         17         '从第j行开始循环到有数据的最后一行18         For j = 10 To rownum19             20             '从第k列开始循环到第九列21             For k = 1 To 922                 23                 '将第i个sheet中的第j行,第k列的单元格填充为RGB(255,255,204)色24                 Worksheets(i).Cells(j, k).Interior.Color = RGB(255, 255, 204)25                                 26             Next27         28         Next29     30     Next31 32 End Sub

 

转载地址:https://blog.csdn.net/youxianzide/article/details/81713818 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:CSS基础语法
下一篇:Excel VBA自动给单元格填色

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月16日 23时54分28秒