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;//区域内字体颜色
}
}
}
相关推荐
minglie21 小时前
一个置换问题
javascript
默_笙21 小时前
🌀 别再手动写 Prompt 了!我让 AI 自己循环改到满意为止
javascript
To_OC1 天前
LC 994 腐烂的橘子:人人都说是 BFS 入门题,我却写了三遍才过
javascript·算法·leetcode
To_OC2 天前
LC 200 岛屿数量:经典 DFS 入门题,我第一次写居然连方向都搞错了
javascript·算法·leetcode
labixiong2 天前
实现一个能跑的迷你版Promise(一)
前端·javascript·面试
weedsfly2 天前
还在用 Axios?你可能需要重新理解 XHR 与 Fetch
前端·javascript·面试
CoderWeen2 天前
从零实现一个 Vue3 流程图编辑器:节点拖拽、贝塞尔连线与框选
前端·javascript
To_OC2 天前
LC 128 最长连续序列:别上来就排序,O (n) 解法才是这题的灵魂
javascript·算法·leetcode
kyriewen2 天前
我用 50 行代码重写了 React Router 核心,终于搞懂了前端路由原理
前端·javascript·react.js
Asize3 天前
HTML5 Canvas 基础:从按帧动画到 ECharts 数据可视化
前端·javascript·canvas