【精华】【Excel VBA】选中相同,并高亮显示,选区交集,移动选区,结果动态显示

本文主要是介绍【精华】【Excel VBA】选中相同,并高亮显示,选区交集,移动选区,结果动态显示,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

参考:VBA 选择单元格的语句 http://blog.csdn.net/fenghome/article/details/10416743

效果:选中NN(相同内容)上的中文


代码:

1,动态高亮显示

2,选择高亮区域,计算交集处中文选区

3,结果动态显示到固定位置(未完成)

1,

Private Sub Worksheet_SelectionChange(ByVal Target As Range)Dim rng As RangeSet rng = UsedRangeIf Target.Count > 1 ThenSet Target = Target.Cells(1)End IfIf Application.Intersect(Target, rng) Is Nothing Or Target.Value = "" Then Exit SubDim C As RangeFor Each ws In WorksheetsSet rng = ws.UsedRangerng.Interior.ColorIndex = xlNoneFor Each C In rngIf C.Value = Target.Value Thenws.UsedRange.Columns(C.Column).Interior.ColorIndex = 36End IfNextNext
End Sub

2,

Sub test()Dim rng As Range, cel As Range, A As Range, B As Range, C As RangeFor Each cel In ActiveSheet.UsedRange.CellsIf cel.Interior.Color = 10092543 ThenSet rng = celExit ForEnd IfNextFor Each cel In ActiveSheet.UsedRange.CellsIf cel.Interior.Color = 10092543 Then Set rng = Union(rng, cel)Nextrng.SelectEndRange = "A2"Set B = Range(EndRange, Range(EndRange).End(xlEnd))Intersect(rng, B).SelectEnd Sub

3,

Public Sub sss()Dim str As String, temp As String, CXrng As Range, XRrng As RangeSet CXrng = SelectionFor Each XRrng In CXrngstr = str & XRrng.ValueNext[a14] = strEnd Sub


这篇关于【精华】【Excel VBA】选中相同,并高亮显示,选区交集,移动选区,结果动态显示的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/284879

相关文章

苹果macOS 26 Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色

《苹果macOS26Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色》在整体系统设计方面,macOS26采用了全新的玻璃质感视觉风格,应用于Dock栏、应用图标以及桌面小部件等多个界面... 科技媒体 MACRumors 昨日(6 月 13 日)发布博文,报道称在 macOS 26 Tahoe 中

C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式

《C#实现将Office文档(Word/Excel/PDF/PPT)转为Markdown格式》Markdown凭借简洁的语法、优良的可读性,以及对版本控制系统的高度兼容性,逐渐成为最受欢迎的文档格式... 目录为什么要将文档转换为 Markdown 格式使用工具将 Word 文档转换为 Markdown(.

RedisTemplate默认序列化方式显示中文乱码的解决

《RedisTemplate默认序列化方式显示中文乱码的解决》本文主要介绍了SpringDataRedis默认使用JdkSerializationRedisSerializer导致数据乱码,文中通过示... 目录1. 问题原因2. 解决方案3. 配置类示例4. 配置说明5. 使用示例6. 验证存储结果7.

使用C#删除Excel表格中的重复行数据的代码详解

《使用C#删除Excel表格中的重复行数据的代码详解》重复行是指在Excel表格中完全相同的多行数据,删除这些重复行至关重要,因为它们不仅会干扰数据分析,还可能导致错误的决策和结论,所以本文给大家介绍... 目录简介使用工具C# 删除Excel工作表中的重复行语法工作原理实现代码C# 删除指定Excel单元

Python实现pdf电子发票信息提取到excel表格

《Python实现pdf电子发票信息提取到excel表格》这篇文章主要为大家详细介绍了如何使用Python实现pdf电子发票信息提取并保存到excel表格,文中的示例代码讲解详细,感兴趣的小伙伴可以跟... 目录应用场景详细代码步骤总结优化应用场景电子发票信息提取系统主要应用于以下场景:企业财务部门:需

Python处理大量Excel文件的十个技巧分享

《Python处理大量Excel文件的十个技巧分享》每天被大量Excel文件折磨的你看过来!这是一份Python程序员整理的实用技巧,不说废话,直接上干货,文章通过代码示例讲解的非常详细,需要的朋友可... 目录一、批量读取多个Excel文件二、选择性读取工作表和列三、自动调整格式和样式四、智能数据清洗五、

idea中project的显示问题及解决

《idea中project的显示问题及解决》:本文主要介绍idea中project的显示问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录idea中project的显示问题清除配置重China编程新生成配置总结idea中project的显示问题新建空的pr

Python Pandas高效处理Excel数据完整指南

《PythonPandas高效处理Excel数据完整指南》在数据驱动的时代,Excel仍是大量企业存储核心数据的工具,Python的Pandas库凭借其向量化计算、内存优化和丰富的数据处理接口,成为... 目录一、环境搭建与数据读取1.1 基础环境配置1.2 数据高效载入技巧二、数据清洗核心战术2.1 缺失

利用Python实现Excel文件智能合并工具

《利用Python实现Excel文件智能合并工具》有时候,我们需要将多个Excel文件按照特定顺序合并成一个文件,这样可以更方便地进行后续的数据处理和分析,下面我们看看如何使用Python实现Exce... 目录运行结果为什么需要这个工具技术实现工具的核心功能代码解析使用示例工具优化与扩展有时候,我们需要将

通过C#获取Excel单元格的数据类型的方法详解

《通过C#获取Excel单元格的数据类型的方法详解》在处理Excel文件时,了解单元格的数据类型有助于我们正确地解析和处理数据,本文将详细介绍如何使用FreeSpire.XLS来获取Excel单元格的... 目录引言环境配置6种常见数据类型C# 读取单元格数据类型引言在处理 Excel 文件时,了解单元格