请问数据表该怎么设定颜色?

阅读次数 55

我现在的目标是筛选出特定条件的数据行,然后将这些行的背景颜色填充为红色,前面的我都搞定了,也得到了每一行的ID,我该如何设置颜色?

1 Answers

// 获取当前工作表 const currentSheet = ActiveSheet // 获取当前工作表的使用区域 const usedRange = currentSheet.UsedRange

// 遍历使用区域的行 for (let rowIndex = 1; rowIndex <= usedRange.Rows.Count; rowIndex++) { // 获取当前行 const currentRow = usedRange.Rows(rowIndex)
// 获取当前行的单元格区域
const rowRange = currentSheet.Range(currentRow.Cells(1, 1), currentRow.Cells(1, usedRange.Columns.Count))
// 计算单元格区域的平均值
const average = WorksheetFunction.Average(rowRange)
// 如果平均值大于10,则将当前行的单元格区域填充为红色
if (average > 10) {
rowRange.Interior.Color = RGB(255, 0, 0)
}
}