作者:绿色风
分类:
时间:2022-08-17
浏览:176
楼主 biaotiger1 |
Q:如何在录制宏的代码中使用判断语句? A:步骤一、录制如下操作(如何录制宏见下贴:在Excel 2007中如何快速录制宏? http://www.exceltip.net/thread-181-1-1.html ) 鼠标单击A1单元格并将其文字颜色更改为红色。 得到如下代码- Sub Macro6()
- With Selection.Font
- .Color = -16776961
- .TintAndShade = 0
- End With
- End Sub
得到宏代码后,需要将A1单元格的文字颜色更改为默认颜色。 步骤二、插入循环语句(如何使用循环语句见下贴: 留空)后得到如下代码- Sub Macro5()
- Dim I As Integer
- For I = 1 To 7
- With Selection.Font
- .Color = -16776961
- .TintAndShade = 0
- End With
- Next I
- End Sub
步骤三、在循环体内插入判断语句,并更改单元格的引用方式(关于单元格的引用方式见下贴:excel VBA中单元格的各种引用方式 http://www.exceltip.net/thread-5483-1-1.html )后,可得到如下代码- Sub Macro5()
- Dim I As Integer
- For I = 1 To 7
- If Cells(I, 1) > 4 Then
- With Cells(I, 1).Font
- .Color = -16776961
- '.TintAndShade = 0
- End With
- End If
- Next I
- End Sub
运行该程序,则当前工作表中A1:A7单元格区域中>4的数据将变为红色。
|
2楼 成就滋味 |
学习了 |
3楼 云龙 |
学习了,辛苦 |
4楼 chy006 |
学习了,辛苦 |
免责声明
有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素,
经与ExcelTip.Net站长Apolloh商议并征得其同意,
现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示,
供有需要的人士查询使用,也慰缅曾经的论坛时代。
所示各个帖子的原作者如对版权有异议,
可与本人沟通提出,或于本站点留言,我们会尽快处理。
在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一