EXCEL技巧——如何利用VBA突出显示及格学生

 时间:2024-10-12 21:33:49

1、 新建一张EXCEL工作表,在表中输入: “姓名 语文 数学 英语 物理 化学” 现在我们填入相关数据。

EXCEL技巧——如何利用VBA突出显示及格学生

2、 单击菜单栏“开发工具”——VisualBasic,打开VBA编辑器,我们将在其中来编写代码。

EXCEL技巧——如何利用VBA突出显示及格学生
EXCEL技巧——如何利用VBA突出显示及格学生

3、 单击VBA编辑器菜单栏“插入”——模块,打开代码编辑窗口,我们在空白区域编入代码即可。

EXCEL技巧——如何利用VBA突出显示及格学生
EXCEL技巧——如何利用VBA突出显示及格学生

4、 现在我们来输入代码:Sub 突出显示及格学生() Dim 坡纠课柩i As Integer For i = 2 To 15 '定义i从第2行到第15行 If Sheets(5).Cells(i, 2).Value >= 72 Then '如果单元格(i, 2)的值大于等于72,则 Sheets(5).Cells(i, 2).Select Selection.Font.FontStyle = "加粗" '单元格(i, 2)的值加粗 Selection.Font.ColorIndex = 3 '单元格(i, 2)的字体颜色显示为红色 End If If Sheets(5).Cells(i, 3).Value >= 72 Then '如果单元格(i, 3)的值大于等于72,则 Sheets(5).Cells(i, 3).Select Selection.Font.FontStyle = "加粗" '单元格(i, 3)的值加粗 Selection.Font.ColorIndex = 4 '单元格(i, 3)的字体颜色显示为绿色 End If If Sheets(5).Cells(i, 4).Value >= 72 Then '如果单元格(i, 4)的值大于等于72,则 Sheets(5).Cells(i, 4).Select Selection.Font.FontStyle = "加粗" '单元格(i, 4)的值加粗 Selection.Font.ColorIndex = 5 '单元格(i, 4)的字体颜色显示为蓝色 End If If Sheets(5).Cells(i, 5).Value >= 60 Then '如果单元格(i, 5)的值大于等于60,则 Sheets(5).Cells(i, 5).Select Selection.Font.FontStyle = "加粗" '单元格(i, 5)的值加粗 Selection.Font.ColorIndex = 6 '单元格(i, 4)的字体颜色显示为黄色 End If If Sheets(5).Cells(i, 6).Value >= 60 Then '如果单元格(i, 6)的值大于等于60,则 Sheets(5).Cells(i, 6).Select Selection.Font.FontStyle = "加粗" '单元格(i, 6)的值加粗 Selection.Font.ColorIndex = 7 '单元格(i, 6)的字体颜色显示为粉色 End If NextEnd Sub

EXCEL技巧——如何利用VBA突出显示及格学生

5、 在VBA菜单栏中单击“运行”——运行子程序/用户窗体,现在在EXCEL工作表中可以看到及格学生的成绩发生了变化。

EXCEL技巧——如何利用VBA突出显示及格学生
EXCEL技巧——如何利用VBA突出显示及格学生
  • WPS文档中如何将文本框轮廓去掉
  • Excel 2010 怎么使用排序
  • #好久不见# excel如何快速填充偶数序号
  • Excel表格如何让插入选项卡工具栏的图表不显示
  • 热门搜索
    古典名著手抄报 关于五一劳动节的手抄报 母亲节手抄报资料 食品卫生手抄报 手抄报模板大全 美德少年手抄报 中秋节英语手抄报 安全手抄报资料 抗战手抄报 抗病毒手抄报图片