循环3次吧。y=2时,2小于8,条件为真y=2+2=4y=4时,4小于8,条件为真执行y=4+4=8y=8,8=8,条件为真y=8+8=16y=16,16大于8,条件不成立,退出循环。可用下面这段代码,i的值就是循环次数y=2i=0Do While y<=8 i=i+1 y =y+yLoopMsgBox i