3-18 WPS JS宏 颜色设置实例应用(按条件设置单元格颜色)学习笔记

前面讲解了关于单元格的一些格式的设置,本节课再讲解一下各种清除方法。

1.函数解析与用法

Range().clear()//清除全部

Range().Value2=null //清除内容

Range().ClearContents()//清除内容

Range().ClearFormats()//清除格式

Range().EntireRow.Range()//以Range单元格为基准选择整行

2. 实例应用:

javascript 复制代码
function 按条件着色(){
	var LastCell=Range("c9999").End(xlUp);//向上定位底端
	var Rngs=Range("c2",LastCell);//选择区域
	var Score=InputBox("请输入最低分数:");//对话框输入数据
for(var Rng of Rngs){//循环查找内容
	Rng.Offset(0,-2).Resize(1,3).ClearFormats();//偏移定位选择区域内容并清除所有内容
if(Rng.Value()>=Score){//判断区域内容数据是不>=Score对话框输入数据
	var rn=Rng.EntireRow.Range("a1:c1");//选择要上色的区域
	//var rn=Rng.Offset(0,-2).Resize(1,3);//于上方功能一样,只是写法不一样
	rn.Interior.ColorIndex=10;//区域内单元格内部颜色
	rn.Font.ColorIndex=2;//区域内字体颜色
}
}
}
相关推荐
LBuffer8 小时前
破解入门学习笔记题四十六
数据库·笔记·学习
Yurko1310 小时前
【计网】基于三层交换机的多 VLAN 局域网组建
网络·学习·计算机网络·智能路由器
月下倩影时10 小时前
视觉进阶篇——机器学习训练过程(手写数字识别,量大管饱需要耐心)
人工智能·学习·机器学习
清沫10 小时前
VSCode debugger 调试指南
前端·javascript·visual studio code
zhenryx12 小时前
React Native 自定义 ScrollView 滚动条:开箱即用的 IndicatorScrollView(附源码示例)
javascript·react native·react.js·typescript
MasterLi802312 小时前
我的读书清单
android·linux·学习
hssfscv12 小时前
JAVA学习笔记——集合的概念和习题
笔记·学习
ha204289419413 小时前
Linux操作系统学习之---初识网络
linux·网络·学习
振华OPPO13 小时前
Vue:“onMounted“ is defined but never used no-unused-vars
前端·javascript·css·vue.js·前端框架
拉不动的猪14 小时前
try...catch 核心与生态协作全解析
前端·javascript·vue.js