作者:绿色风
   分类:
   时间:2022-08-17
   浏览:180
      
  楼主 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总版主之一