3-18 WPS JS宏 颜色设置实例应用(按条件设置单元格颜色)学习笔记
前面讲解了关于单元格的一些格式的设置本节课再讲解一下各种清除方法。1.函数解析与用法Range().clear()//清除全部Range().Value2null //清除内容Range().ClearContents()//清除内容Range().ClearFormats()//清除格式Range().EntireRow.Range()//以Range单元格为基准选择整行2.实例应用:function 按条件着色(){var LastCellRange(c9999).End(xlUp);//向上定位底端var RngsRange(c2,LastCell);//选择区域var ScoreInputBox(请输入最低分数:);//对话框输入数据for(var Rng of Rngs){//循环查找内容Rng.Offset(0,-2).Resize(1,3).ClearFormats();//偏移定位选择区域内容并清除所有内容if(Rng.Value()Score){//判断区域内容数据是不Score对话框输入数据var rnRng.EntireRow.Range(a1:c1);//选择要上色的区域//var rnRng.Offset(0,-2).Resize(1,3);//于上方功能一样只是写法不一样rn.Interior.ColorIndex10;//区域内单元格内部颜色rn.Font.ColorIndex2;//区域内字体颜色}}}function 按条件着色(){ var LastCellRange(c9999).End(xlUp);//向上定位底端 var RngsRange(c2,LastCell);//选择区域 var ScoreInputBox(请输入最低分数:);//对话框输入数据 for(var Rng of Rngs){//循环查找内容 Rng.Offset(0,-2).Resize(1,3).ClearFormats();//偏移定位选择区域内容并清除所有内容 if(Rng.Value()Score){//判断区域内容数据是不Score对话框输入数据 var rnRng.EntireRow.Range(a1:c1);//选择要上色的区域 //var rnRng.Offset(0,-2).Resize(1,3);//于上方功能一样只是写法不一样 rn.Interior.ColorIndex10;//区域内单元格内部颜色 rn.Font.ColorIndex2;//区域内字体颜色 } } }