条件判断成功后,判断文字写入失败,其他变量成功,什么原因

阅读次数 70

if (dw>1|dw!="#N/A"){ Sheets("项目时间表").Activate(); Application.Sheets("项目时间表").Range(g${row+13}).Value ="重复"

}else{ if (row>306){ Sheets(xm).Range(e107).Value = rw;
Sheets(xm).Range(d107).Value = "DNF";
Sheets(xm).Range(j107).Value = mz;
Sheets(xm).Range(i107).Value = now;
Sheets("项目时间表").Activate();
Sheets("项目时间表").Range(g${row+13}).Value ="完毕"
}else{
Sheets(xm).Range(e${row}).Value = rw;
Sheets(xm).Range(d${row}).Value = "DNF";
Sheets(xm).Range(j${row}).Value = mz;
Sheets(xm).Range(i${row}).Value = now;
Sheets("项目时间表").Activate();
Sheets("项目时间表").Range(g${row+13}).Value ="完毕"
}
}

重复和完毕写入不了对应单元格,放在条件外可以写入,这是什么原因

1 Answers

试了下,普通样章无法复现,能否分享一下文件,或者确认一下项目时间表是否正常存在。