首页 » 别怕,ExcelVBA其实很简单 » 别怕,ExcelVBA其实很简单全文在线阅读

《别怕,ExcelVBA其实很简单》练习小课堂

关灯直达底部

(1)根据代码说明,把表3-12中的程序补充完整,让程序运行后,能把100以内的正奇数按1,3,5,7……的顺序写进A列的单元格里。

表3-12

(2)你还能用同样的方法找出100以内能被3整除的数,并按顺序写入A列单元格吗?试一试。

参考答案

(1)

(2)

3.7.4 Do While 语句

如果使用Do While语句来解决3.7.3小节中为职工评定星级的问题,可以把第一条记录作为起点,依次判断H列的单元格是否为空。

如果不为空,则执行Select Case语句进行星级评定,直到单元格内容为空退出循环。

还可以在结尾处判断循环条件,语句为:

Do While循环语句是当逻辑表达式的值为False时退出循环,但结尾判断式的语句是在执行一次循环体后再判断循环条件,因此,当循环条件一开始就为False时,比开头判断式要多执行一次循环体,其他时候执行次数相同。