伪装数据条

wils
wils

创作者俱乐部成员

问题来自论坛:https://bbs.wps.cn/topic/31718

A列是日期,B列是数据,需要在A列根据B列做条件格式里的数据条

今天想到个办法,可以伪装一下数据条上显示的内容

说白了很简单,先设置B列的公式等于C列,然后用宏设置B列的数字格式为A列

  • 因为B列实际上是数据,所以可以做条件格式数据条

  • 但B列的显示格式是A列日期,所以显示为日期

A列的变化触发宏事件:

📌

function Workbook_SheetChange(Sh, rg)

{

if (rg.Column === 1) {

rg.Offset(0, 1).NumberFormat = `"${rg.Text}"`

}

}

好处是,数据条可以跟随后面的数据变化,而日期又可以跟随前面的列变化

不方便的是,与日期相关的公式要引用A列,而A列又需要隐藏起来,不太方便,如果只是显示倒还可以接受

海南省
浏览 323
收藏
5
分享
5 +1
2
+1
全部评论 2
 
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

厉害了我的哥
· 辽宁省
回复
 
HC.旋
厉害
· 福建省
回复