- excel函数教程:编辑Excel名称引用
- excel入门教程:将工作簿中所有工作表名称写入活动工作表的A列
- 利用方案生成数据透视表盈亏平衡分析报告
- excel表格制作教程:常用函数Top5,哪个才是你心中的No.1?
解决这个问题的方法很多。如果写入单元格中的均是0到100之间的数据,使用Do While语句解决,可以将代码写为:
1、使用开头判断式的Do While语句Sub 批量为成绩评定等次()
Dim i As Byte
i = 2
Do While Cells(i, "A").Value <> ""
Select Case Range("B" & i).Value
Case Is >= 90
Range("C" & i).Value = "优秀"
Case Is >= 80
Range("C" & i).Value = "良好"
Case Is >= 60
Range("C" & i).Value = "及格"
Case Else
Range("C" & i).Value = "不及格"
End Select
i = i + 1
Loop
End Sub
Sub 批量为成绩评定等次()
Dim i As Byte
i = 2
Do
Select Case Range("B" & i).Value
Case Is >= 90
Range("C" & i).Value = "优秀"
Case Is >= 80
Range("C" & i).Value = "良好"
Case Is >= 60
Range("C" & i).Value = "及格"
Case Else
Range("C" & i).Value = "不及格"
End Select
i = i + 1
Loop While Cells(i, "A").Value <> ""
End Sub
上一篇: Range对象的End属性返回的结果 下一篇:excel函数教程:用Do Until循环语句解决问题
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。