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;//区域内字体颜色
}
}
}
相关推荐
妮妮喔妮1 小时前
图片上传 el+node后端+数据库
javascript·数据库·vue.js
霜绛1 小时前
机器学习笔记(四)——聚类算法KNN、Kmeans、Dbscan
笔记·算法·机器学习·kmeans·聚类
晨非辰2 小时前
#C语言——学习攻略:深挖指针路线(三)--数组与指针的结合、冒泡排序
c语言·开发语言·数据结构·学习·算法·排序算法·visual studio
先生沉默先2 小时前
Docker学习日志-Docker容器配置、Nginx 配置与文件映射
学习·nginx·docker
一只小风华~5 小时前
JavaScript 函数
开发语言·前端·javascript·ecmascript·web
仰望星空的凡人6 小时前
【JS逆向基础】数据库之MongoDB
javascript·数据库·python·mongodb
樱花开了几轉7 小时前
React中为甚么强调props的不可变性
前端·javascript·react.js
Brookty8 小时前
Java线程安全与中断机制详解
java·开发语言·后端·学习·java-ee
Mr...Gan8 小时前
VUE3(四)、组件通信
前端·javascript·vue.js
飞速移动的代码菌8 小时前
【DataWhale】快乐学习大模型 | 202507,Task08笔记
笔记·学习