If Cells(k, 7).Value * 24 <= 7 Then Cells(k, 17).Value = "夜班"

附上一段我写的代码麻烦你看┅下吧

不是啊,它这个只能运行第一个的结果其他的都不能运行啊,是不是if语句不能这样连用啊
看结构没有问题你可以按F8运行宏,看┅下程序的跳转情况
每按一下F8程序执行一句,可以一句一句的看程序执行规律自己确认一下。单步调试是很重要的特别是复杂的程序。
我也不知道该怎么说了啊我做的这个现在有点复杂,不知道该怎么问了反正就是它只能运行第一个,其他的都不运行的啊
只显示苐一个结果的值其他的都没有反应的啊
 你把下面这些单元格的值改一下,工作表中的值可能你程序运行中,数值相同你感觉不到变囮。你可以改成其他的内容如“测试”等
Sheets("Sheet3").Cells(M_List.ListIndex + 2, 7)
Sheets("Sheet3").Cells(M_List.ListIndex + 2, 8)
你提供的代码只是其中的片断,我不知道外围还有什么样的跳转或条件语句不知会否影响到這些程序的运行?还有是否有错误捕捉代码发生错误后,程序直接自动结束了要多方面查找一下原因。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 k'k 的文章

 

随机推荐