第2个回答 2011-11-23
录制宏是最好的方法.
举个例子录制快捷键"录制填充黄色",其他颜色无非就是重复.
1.在excel表上画一个长方形(圆也可,随便多大)
2.在长方形上点右键,选"选择宏"(或按n键)
3.在弹出来的窗口,选"录制宏"(或按alt+r)
4.在又弹出来的窗口,有一快捷键选项,前面一般有个Ctrl+,你在+后面输入个惯用的字母就可以了.然后点确定.
5.这时候回出现一个"停止"的小窗口,还有录音机停止键一样的图标,不要关闭它.
5.随便选一个储存格,把他填成黄色.然后按"停止"窗口的"停止"图标.即完成录.
6.代码修改一下才好用,在长方形上点右键,选"选择宏"(或按n键)
7.在弹出来的窗口,选"编辑"(或按alt+e)
OK 你就进入了代码中心了, 你可以看到类似下面的代码.
Sub 矩形_Click()
'矩形...
' ...于...录制的宏
'
' 快捷键Ctrl+f
'
Range("H17").Select ' 这样的句子要删除,有多少删多少.
With Selection.Interior
.ColorIndex = 6
.Pattern = xlSolid
End With
End Sub
其他不用管, 删除类似Range("H17").Select这样一句. 这样就OK了.关闭.回到excel.随便选个储存格,按下快捷键试试.
第4个回答 2018-01-24
思路一样,简单一些的方法是(我用的2007):比如快捷紫色
1.录制宏:
菜单栏“开发工具”--“录制宏”--在“录制新宏”的对话框里填写宏名(自己定义的名称..比如“紫色”...)、快捷键(小写字母为好,比如“z”)、保存在当前工作簿--最后点“确定”
点“确定”之后,这时候已经开始录制宏了----选一个单元格----填充好紫色的颜色后,(注意最后一步鼠标还是要选中这个单元格,也就是选定这个已经是紫色的单元格,不要点在其他单元格上)------选菜单栏“开发工具”---“停止录制”
2.修改宏:
菜单栏“开发工具”--“宏”---出来的是宏的列表,选定刚录制的宏“紫色”,然后选“编辑”,进入代码中心,仅删除 类似于“Range("H17").Select ” 这样的句子,就一句,其余不用删。然后关闭代码中心,保存操作。.
3.完成:
修改完宏,回到excel.随便选个单元格,尝试一下刚刚的快捷代码,ctrl+z,看看单元格是不是变成了紫色。以此类推,其他颜色快捷键同理。
4.如果不想用快捷键ctrl+z,而是想将名称为“紫色”的宏放在工具栏中点击使用,那么具体如下,
进入“自定义工具栏”(多种方法,比如左上角excel的logo,点击选择“excel选项”--“自定义”)
进入自定义工具栏后--“从下列位置选择命令”--“宏”--选择自己需要的宏,添加到右侧工具栏列表里,可以调整顺序排列,---确定---完成