美文网首页
工作表事件之SelectionChange | VBA实例教程

工作表事件之SelectionChange | VBA实例教程

作者: 曾许_天下第一流 | 来源:发表于2021-01-12 00:34 被阅读0次

除非注明,文章均为 战战如疯 原创,转载请保留链接: http://www.zhanzhanrufeng.com/cat1/380.html,VBA交流群273624828。

本节来看一个工作表的基础事件-SelectionChange,当选择一个新的单元格时会触发该事件,下面来看一个应用。现在要求是当选择一个新的单元格时该单元格的背景色会变成红色,而其他单元格则变为无色。下面看代码

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Cells.Interior.Pattern = 0        '去除背景色

Target.Interior.Color = vbRed    '当前单元格设为红色

End Sub

SelectionChange事件是针对工作表的事件,只在当前工作表中起作用,参数Target代表当前的活动单元格。如果需要将所有的工作表都设置成这样的事件,你可以在每个工作表对象中都添加相同的代码,当然也可以用类模块来实现,免去重复代码的麻烦,这个我们在后面还会有相应的实例。

本节示例文件下载地址:http://pan.baidu.com/s/1eQqxZzW。

相关文章

  • 工作表事件之SelectionChange | VBA实例教程

    除非注明,文章均为 战战如疯 原创,转载请保留链接: http://www.zhanzhanrufeng.com/...

  • 使用C#开发VSTO中的BeforeDoubleClick事件

    在VBA中曾使用过BeforeDoubleClick事件,不过是WorkSheet层级的,代码需要放在工作表的代码...

  • vba

    1、VBA实现Excel工作簿只显示指定工作表

  • Excel之VBA拆分工作表

    [toc] Excel之VBA拆分工作表 操作效果 此代码可以将工作簿按某一列按关键词拆分,比如全校数据表格,可以...

  • excel下拉框多选

    1. 鼠标右击下面的工作表(如sheet1)。选择“查看代码”,就可打开VBA编辑界面 2. 复制下面代码到VBA...

  • 数据处理VBA篇:基础概念

    对象#### 用VBA来操作的东西,比如工作簿,工作表,单元格,图表,透视表,图片等 集合 相同类型对象的统称,如...

  • vba自动合并sheet-预算文件

    1.特定的vba如下: Sub 合并当前工作簿下的所有工作表() Application.ScreenUpda...

  • 将数据分割到多个工作表中

    运用 VBA 代码基于列将数据分割到多个工作表中 如果你想快速并自动的基于列分割数据,下面的 VBA 代码是不错的...

  • vba公式引用

    这个和你在工作表中的公式基本一样,工作表中怎么写,VBA中就这么写啊,你只需要将工作表的公式样式设为R1C1,然后...

  • 用Excel批量创建工作表并生成目录

    如果要创建很多个内容一样的工作表,你会怎么操作呢?多次插入工作表进行复制,手不酸吗?用VBA代码,好像有点复杂。 ...

网友评论

      本文标题:工作表事件之SelectionChange | VBA实例教程

      本文链接:https://www.haomeiwen.com/subject/rltsaktx.html