学习VBA,报表做到飞第五章5。7WorksheetSelectionChange事件
第五章 事件篇
5.7 Worksheet_SelectionChange事件
这是一个工作表事件,当代码所在的工作表的内容被鼠标选择时,触发该事件。
我们先来看一下这个事件的语句结构:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub
与Worksheet_Change事件一样,这个事件也有一个单元格变量Target,它代表被选择的单元格。下面我们通过一个案例来学习这个事件的应用。
在下图a1单元格到d9单元格的一片区域里,我们任意选择几个数字,把最大值填充为红色,把最小值填充为蓝色,并在状态栏显示最大值和最大值单元格地址、最小值和最小值单元格地址。
375
401
349
334
395
435
440
381
489
432
337
393
330
322
324
370
390
412
377
447
369
405
453
438
497
358
379
475
474
377
462
393
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[a1:d9].Interior.ColorIndex = o "先清空区域里的填充颜色
If Target.Count = 1 Then Exit Sub "如果只选择一个单元格,退出程序
Dim 最大值 As Range, 最小值 As Range
If Application.Count(Target) = 0 Then
Application.StatusBar = ""
"统计选中区域数值的个数,如果随意选了区域外的空白单元格,就把状态栏设置为空。Application.StatusBar为设置状态栏语句。
Else
zd = Application.Max(Target)"查找出最大值
Set 最大值 = Target.Find(zd, , xlValues, 1) "查找出最大值单元格
最大值地址 = 最大值.Address(0, 0) "最大值单元格的地址,如果没有(0,0),系统会显示绝对地址,如:$A$1,(0,0)会把地址中的$去掉
最大值.Interior.ColorIndex = 3 "将该单元格填充成红色
zx = Application.Min(Target) "查找出最小值
Set 最小值 = Target.Find(zx, , xlValues, 1) "查找出最小值单元格
最小值地址 = 最小值.Address(0, 0) "最小值单元格的地址
最小值.Interior.ColorIndex = 5 "将该单元格填充成蓝色
xs = "最大值:" & zd & "" & 最大值地址 & " " & "最小值:" & zx & "" & 最小值地址
Application.StatusBar = xs
"把要显示的内容赋值给变量xs,然后设置状态栏
End If
End Sub
程序运行的结果如下:
状态栏显示如下:
往期精彩回顾:
学习VBA,报表做到飞 第五章 事件篇 5.6 Worksheet_Change事件
学习VBA,报表做到飞 第五章 事件篇 5.5 Workbook_BeforePrint事件
学习VBA,报表做到飞 第五章 事件篇 5.4 Workbook_NewSheet事件
我是云飞扬,职场财会人员,愿与大家分享表格制作和数据统计分析的技巧与方法,希望大家的工作更便捷,更轻松!
不要做别人讨厌的人!因为忙着赶路,错过了饭点。正好看见一家饭馆,于是就进到饭馆到里面吃饭。我吃饭有个怪癖,喜欢安静,不喜欢热闹。很排斥那些人挤人人靠人的热闹地方。心想不就是吃个十几块钱的饭,为什么非要
大胆前卫的造型,Ai设计的高定礼服你喜欢吗?Balenciaga篇大胆前卫潮流的造型,Ai设计的高定礼服你喜欢吗?AI大牌设计之Balenciaga篇设计兔最近推出的这个AI大牌高定礼服设计系列,受到很多粉丝朋友的喜欢。AI设计出图的速度和效率极
明星画网红妆长得丑?近期,明星妆容网红化这个话题热度很高。许多人认为,现如今明星的妆容都在向网红靠近,一点也不明星了。同时,也有很多人以此为由去攻击化了网红妆的明星和化妆师们。可是,明星妆容真的在网红
秦岚现身2023春晚联排,穿一身白色长款羽绒服,温柔又保暖!头条创作挑战赛快要临近农历新年了,很多观众都很期待春晚吧?网上也流出很多明星们春晚联排的路透照,这不,秦岚就现身2023春晚联排被拍到了一组照片,咱们可以先来感受一下她的时尚穿搭造
外国人为什么喜欢汉字纹身?相信喜欢看NBA比赛的同学们都会注意到有些球星喜欢纹中国汉字。譬如说这样式的,威尔森钱德勒有的是这样式的,艾弗森还有的是这样式的,肯扬马丁包括一些普通人的纹身,我放几张图片大家自行
嫩模ChantelJeffries的新装已露尖尖角(ChantelJeffries)钱特尔杰弗里斯的新装已露尖尖角周一下午,钱特尔杰弗里斯(ChantelJeffries)在Instagram上分享了几张照片,让粉丝们看到了她的新
爱美女士最简单抗衰美容方法其实,三阴交穴就是我们的父母留给我们的巨额财产。可以帮助我们维持年轻,延缓衰老,推迟更年期,保证女人的魅力。三阴交穴在小腿内侧,脚踩骨的最高点往上三寸处(自己的手横着放,约四根手指
今年流行的运动鞋瑜伽裤,配羽绒服简直天生一对!时髦显瘦自然的美丽,需要我们迎接自己特别的一面。腿粗腿短,又或者有小肚子,这些穿衣的问题都不应该成为你变美的绊脚石。在自我造型提升的路上,每一天都可以尝试全新的设计,不断积累独属于自我的穿
退烧后这样洗头会复阳?能不能洗关键看这1点!冬日生活打卡季要说了阳了的时候最让人难以忍受的一件事就是头发变得又油又臭又痒!出汗让头发变得黏腻,还会散发出酸臭味,一抠指甲里全是白白的油脂颗粒头皮浸渍在汗液里,不仅瘙痒难忍,稍微
张瑜古巷游玩被偶遇!65岁素颜脸美得真实,穿汉服配短发真有韵味总是有人会强调,在什么样的年龄阶段,就应该穿合适的衣服,在年轻的时候,我们可以尽情的尝试各种个性化的服装,是塑造出不同风格的造型,到了中老年阶段,就要打扮的端庄得体一点,才能释放出
请查收!来自他们的致敬有这样一群人守护在城市的每个角落出现在群众需要帮助的每个时刻他们逆光而行寻找真相用行动书写着平安答卷他们有个共同的名字中国人民警察面对畏难,他们决然逆行让党旗和警旗在第一线和最前沿