Excel精英培训网

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

[已解决]每隔五行显示一斜排不同色彩请帮搞个这样的

[复制链接]
发表于 2011-4-9 15:58 | 显示全部楼层 |阅读模式
本帖最后由 兰色幻想 于 2011-4-9 16:08 编辑

例图.jpg 请那位高手帮编个能每隔五行显示一斜排不同色彩的VBA程序,如图一样效果。本人只会按着CTRL键一个一个点。谢谢了!!!
最佳答案
2011-4-9 16:32
条件格式:
  1. =MOD(ROW()-COLUMN(),5)=1
复制代码
然后选择背景为红色就可以了。
具体中间的加减或者其他添加减少某个固定值,可以根据你要的表格进行微调。
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-4-9 16:07 | 显示全部楼层
这个可以用条件格式完成的,上传一个表格吧
回复

使用道具 举报

发表于 2011-4-9 16:32 | 显示全部楼层    本楼为最佳答案   
条件格式:
  1. =MOD(ROW()-COLUMN(),5)=1
复制代码
然后选择背景为红色就可以了。
具体中间的加减或者其他添加减少某个固定值,可以根据你要的表格进行微调。
回复

使用道具 举报

发表于 2011-4-9 17:05 | 显示全部楼层
  1. Sub aa()
  2. Dim i As Integer, j As Integer
  3. i = InputBox("开始的第一单元格所在行数")
  4. j = InputBox("开始的第一单元格所在列数")
  5. p = InputBox("结束的最后一单元格所在行")
  6. q = InputBox("结束的最后一单元格所在列")
  7. x = i
  8. y = j
  9. For y = j To q
  10. For x = i To p Step 5
  11. Cells(x, y).Interior.ColorIndex = 3
  12. Next
  13. i = i + 1
  14. Next
  15. End Sub
复制代码
有点复杂了,按楼主要求,用VBA程序
回复

使用道具 举报

发表于 2011-4-9 17:19 | 显示全部楼层
好复杂,都学不会~~~1
回复

使用道具 举报

 楼主| 发表于 2011-4-9 17:26 | 显示全部楼层
谢谢几位大侠,太感谢了!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-4 16:21 , Processed in 0.589656 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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