GONG 发表于 2023-2-20 09:40:27

单元格字体颜色设置

.Sheets(0).Cells(I, CellCol.单价数量).ForeColor = System.Drawing.Color.Red

循环行,设置指定单元格字体颜色,结果整列字体都变成设置的颜色
想要的效果是,只设置指定的单元格字体颜色

GONG 发表于 2023-2-20 09:40:28

本帖最后由 GONG 于 2023-2-20 14:15 编辑


我只是复制了我循环里面的执行的语句,我调试了循环没有问题,本来是符合条件的行字体颜色才会变成红色,结果所有行字体颜色都变成了红色


已经解决了。

Richard.Ma 发表于 2023-2-20 14:01:03

循环行的话,我看你也没有加什么条件,那么肯定该列全部行都被设置了一遍

你提到的“只设置指定的单元格字体颜色”是什么意思,如果就是设置一个行列数确定的单元格,那么你Cells的参数就给个固定值就行,不用循环
如果是循环时要根据条件设置,那你就在循环里面加你需要的条件

Richard.Ma 发表于 2023-2-20 15:58:34

好的
页: [1]
查看完整版本: 单元格字体颜色设置