valuechanged必须选中事件吗_单元格添加聚光灯效果,这样的Excel考勤表才好看,你会了吗...

相信大家都是有使用过Excel进行各类的数据统计工作,在公司人员比较多的一些呼叫中心行业,我们经常都需要按日、周、月等维度,对人员进行排班统计,这就是我们经常说到的排班考勤表。

在每月的考勤表中,当人员数据比较多的时候,我们经常会碰到一个情况,当前Excel无法显现所有人员整月的数据,当我们上下左右的滑动滚动条查看的时候,我们又看不到表头,具体这一天是多少号,是谁的名字等等。如下图所示:

77e089b513db4a279418451411af2d24.gif

为了避免出现上面的这种看不全数据的情况,所以这里我们就需要用到一种聚光灯效果,来实现更加快捷的定位我们需要查看的人员的数据。

第一步:首先冻结窗口,将表头栏和列进行冻结固定。选中B2单元格,点击视图—冻结单元格—冻结拆分窗格。

c46cb1943e803a668220d0d27ea9b4e9.png

第二步:选择数据区域,设置条件格式。选择你需要的区域,点击开始—条件格式—新建规则—使用公式设置格式单元格。

公式=(cell("row")=row())+(cell("col")=column()),底纹显色选择你喜欢的颜色。

d580e2555970376878487deb06860b5f.png

第三步:插入VBA代码。按alt+f11,进入代码编辑框,输入以下代码,设置好聚光灯效果。

代码如下:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Calculate

End Sub

f653c9131d3c9728327f6cd558a89729.png

代码SelectionChange事件,意思是当代码所在工作表的活动单元格发生改变时,就执行一次,达到对条件格式的Cell函数强制重算刷新的作用。根据上面的操作方法,我们达到的最终效果就如下面展示的情况。

1195d24a5bcb0551272eea766e118c8b.gif

通过上面简单的三个步骤设置,我们这样带有聚光灯效果的考勤表就做出来了,这样不管我们怎么拖动查看数据,我们都能够快速的找到哪个人、哪一天的班表是怎么样的,现在你学会了吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
下面这串代码什么作用self.det_thread = DetThread() self.model_type = self.comboBox.currentText() self.det_thread.weights = "./pt/%s" % self.model_type self.det_thread.source = '0' self.det_thread.percent_length = self.progressBar.maximum() self.det_thread.send_raw.connect(lambda x: self.show_image(x, self.raw_video)) self.det_thread.send_img.connect(lambda x: self.show_image(x, self.out_video)) self.det_thread.send_statistic.connect(self.show_statistic) self.det_thread.send_msg.connect(lambda x: self.show_msg(x)) self.det_thread.send_percent.connect(lambda x: self.progressBar.setValue(x)) self.det_thread.send_fps.connect(lambda x: self.fps_label.setText(x)) self.fileButton.clicked.connect(self.open_file) self.cameraButton.clicked.connect(self.chose_cam) self.rtspButton.clicked.connect(self.chose_rtsp) self.runButton.clicked.connect(self.run_or_continue) self.stopButton.clicked.connect(self.stop) self.comboBox.currentTextChanged.connect(self.change_model) self.confSpinBox.valueChanged.connect(lambda x: self.change_val(x, 'confSpinBox')) self.confSlider.valueChanged.connect(lambda x: self.change_val(x, 'confSlider')) self.iouSpinBox.valueChanged.connect(lambda x: self.change_val(x, 'iouSpinBox')) self.iouSlider.valueChanged.connect(lambda x: self.change_val(x, 'iouSlider')) self.rateSpinBox.valueChanged.connect(lambda x: self.change_val(x, 'rateSpinBox')) self.rateSlider.valueChanged.connect(lambda x: self.change_val(x, 'rateSlider')) self.checkBox.clicked.connect(self.checkrate) self.saveCheckBox.clicked.connect(self.is_save) self.load_setting()
06-03
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值