VBA宏之自动抓取关键文字并填充到指定单元格

VBA:截取字段 方法1:使用MID函数(字符串,开始位置,字符个数);方法2:使用VBA代码实现。 阅读详情

需求如下:

  1. 最后一列字段名称为“IPTV”;
  2. 判断最后的数据是在哪一行?
  3. 某两列中筛选含有“IPTV”或“TV”,最后一列对应就为“IPTV”,否则为空;
  4. 最后生成的结果另存为指定日期名称的Excel文件;
Sub 判断平台是否为IPTV()

'定义变量
Dim Lastrow, i As Long
Dim Startrow, Startcolumn As Long

'确认当前单元格所在行列
Startrow = 3
Startcolumn = 14

'确认当前单元格最后一行有数据的是在哪一行
Lastrow = Cells(1000000, Startcolumn).End(xlUp).Row


'清除原先的结果内容
'Range("x3" & ":x" & Lastrow).ClearContents

'用来摆放宏准备输出的信息
Columns(24).Select


'定义一个文本变量,用来存放待判断的单元格值
Dim str1, str2 As String

'从选中的单元格开始,一直判断到该列的最后一行
For i = Startrow To Lastrow
    str1 = Cells(i, Startcolumn)
    str2 = Cells(i, Startcolumn + 1)
    
    '如果单元格值包含IPTV
    If InStr(1, str1, "IPTV", 1) Then
        '则在该单元格同一行的下一列填入“IPTV”
        Cells(i, 24) = "IPTV"
        
    ElseIf InStr(1, str1, "TV", 1) Then
        Cells(i, 24) = "IPTV"
        
    ElseIf InStr(1, str2, "IPTV", 1) Then
        Cells(i, 24) = "IPTV"
        
    ElseIf InStr(1, str2, "TV", 1) Then
        Cells(i, 24) = "IPTV"
        
        
    End If
Next
  
'另存重命名
Excel.Application.DisplayAlerts = False
'新表名:获取前一天的日期
wbn = Format(Now() - 1, "m.dd") & "投诉明细" & ".xlsx"
ActiveWorkbook.SaveAs Filename:="C:\Users\18703\Desktop\" & wbn
Excel.Application.DisplayAlerts = True
MsgBox "完成"
    
End Sub


Excel开发工具启用全指南:VBA激活与宏安全设置 Excel开发工具是实现自动化办公的基础入口,其本质是Excel内置的可编程能力载体,依赖VBA运行时引擎、UI可见性控制和宏安全策略三者协同工作。VBA(Visual Basic for Applications)作为Office生态的核心脚本语言,提供对单元格、图表、外部数据源的深度操控能力;而宏安全设置则决定了代码能否在受控前提下执行,直接关联企业合规与终端防护需求。该能力广泛应用于财务报表自动生成、HR合同批量处理、运营数据抓取等高频重复场景,也是进阶构建Excel轻量级业务系统的起点。本文聚焦Wi 阅读详情

相关推荐

AI辅助VBA编程:30分钟构建Excel人员信息自动化录入系统

办公自动化是现代职场提升效率的核心技术,其本质是通过程序化手段替代重复性人工操作。在众多自动化方案中,VBA(Visual Basic for Applications)作为微软Office生态的内置编程语言,因其与Excel、Word等办公软件的无缝集成能力,成为实现本地化数据处理自动化的经典选择。传统VBA开发需要掌握特定语法和对象模型,学习曲线较陡,而AI代码生成技术的出现改变了这一局面。通过将自然语言需求转化为可执行代码,AI大模型(如ChatGPT、Cursor等)能够显著降低编程门槛,让业务人员

weixin_30856725的博客 700

VBA 读取写入指定单元格

VBA 读取写入指定单元格

m0_37823115的博客 5011

Excel Developer标签全解析:从隐藏入口到生产力杠杆

Excel Developer标签是Excel真正的自动化与开发能力入口,本质是面向业务人员的轻量级编程平台。其核心原理在于通过VBA宏、表单控件和加载项,在不依赖外部系统前提下实现流程自动化。技术价值体现在降低重复劳动耗时、提升数据处理健壮性,并天然支持Windows/macOS双平台差异化适配。典型应用场景包括财务月报一键生成、销售看板交互式筛选、HR自助入职工具等。本文聚焦Developer标签的启用逻辑、跨平台功能边界、安全机制设计及真实落地路径,尤其深入解析VBA录制与优化、Form Contro

weixin_33835103的博客 384

VBA将工作簿中的所有工作表的内容输出到一个工作表中

使用VBA遍历工作簿中所有的工作表,将内容汇总到一个工作表中

aidadaren的博客 2423

电子表格底层逻辑:坐标系、工作表容器与单元格三重身份

电子表格不是简单的数据录入工具,而是一套融合二维坐标系统、独立计算容器和智能单元格机制的结构化信息处理范式。其核心原理源于笛卡尔平面建模与实时依赖图谱计算,赋予数据可定位、可追踪、可推演的技术价值。广泛应用于财务建模、业务报表、数据分析及跨团队协作场景中,支撑从基础统计到动态看板的全链路需求。理解A1作为坐标原点、Sheet作为隔离计算空间、Cell作为数据-计算-格式三位一体载体,是突破公式报错、筛选失效、协作冲突等高频问题的根本路径。

weixin_30619101的博客 497

模板驱动型文档自动化:让合同报告批量生成零出错

文档自动化是企业提升知识型工作效能的关键技术路径,其核心在于通过结构化模板与动态数据绑定,实现内容生成的确定性、合规性与可重复性。相比AI生成的不可控输出或低代码平台的渲染缺陷,模板驱动方案以‘数据-逻辑-呈现’三层分离架构保障格式一致性与业务规则精准落地,广泛应用于合同管理、行业白皮书、合规报告等强规范场景。本文聚焦Sqribble平台,深入解析模板引擎如何支撑动态内容填充、条件逻辑嵌套与跨文档校验,助力法务、运营及SaaS服务商将人工耗时从数小时压缩至秒级,同时满足PDF/A-1a、审计追溯、多国合规等

weixin_30336061的博客 478

vba宏语言_Excel进阶第23章,VBA宏语言,自动单元格填充数据三种方法

今天开始讲解VBA宏语言,能让你的excel更有生命力。上一篇文章介绍了宏界面的打开方法、录制宏、宏的基本语法。今天文章主要讲解的是宏的单元格赋值,让宏可以给单元格赋值。如上图,查看代码,可以弹出一个源代码的界面,如下图:单元格赋值方法有很多种,今天讲解三种常用的。第一种、在空白处填写源代码:如下:Sub 头条培训用例1() Range("A1").Select ActiveCell.Formul...

weixin_39885383的博客 2956

模板驱动型文档自动化:告别重复劳动的智能填空方案

文档自动化是企业提升内容生产效率的关键技术路径,其核心在于通过结构化模板约束格式、逻辑与数据绑定规则,实现从静态框架到动态交付的可控转化。相比AI自由生成易导致品牌漂移、手动复制埋藏错误隐患、脚本方案依赖环境且难维护,模板驱动以声明式设计保障一致性、可复用性与业务人员自主性。它依托字段语义化命名、类型过滤器和前置校验三大机制,支撑合同、提案、简报等高频标准化文档的批量生成,在销售支持、SOP管理、咨询交付等场景中显著降低人工成本并提升专业可信度。Sqribble正是这一范式的典型实践平台。

weixin_33797791的博客 417

VBA(6)数组基本用法及写入输出

数组的基本实例;本次为本人基础复习篇

q14091355的博客 9020

Python办公自动化实战:从Excel数据处理到全流程脚本开发

数据处理自动化是现代办公效率提升的核心技术,其原理在于通过编程脚本替代重复性手动操作,实现流程的标准化与批量化执行。在众多技术方案中,Python因其丰富的库生态和简洁语法,成为实现办公自动化的首选工具,尤其擅长处理Excel、文档生成及邮件发送等常见场景。对于Excel自动化,pandas库提供了强大的DataFrame数据结构,能高效完成数据清洗、转换与聚合分析;而openpyxl库则能精细控制单元格样式、图表与公式,实现专业级报表输出。结合虚拟环境管理、定时任务调度与健壮的错误处理机制,开发者可以构建

weixin_33749131的博客 506

Excel精准词数统计:4种方法适配不同场景

词数统计是文本数据清洗的基础能力,其本质是通过识别分隔符(如空格、换行符)对字符串进行逻辑切分并计数。传统LEN函数仅返回字符长度,无法区分语义单元;真正可靠的词数需兼顾首尾空白过滤、连续空格归一化、多空白字符兼容(空格/Tab/换行符)及空值鲁棒处理。技术价值在于支撑运营文案合规校验、客服反馈量化分析、爬虫数据初筛等高频工程场景。本文围绕Excel word count与count words in Excel两大核心热词,系统解析纯公式法、VBA自定义函数、Power Query清洗流与Excel 36

weixin_34159110的博客 445

excel vba 如何处理网页验证码的滑块_【自用】面试素材整理-VBA相关

EXCEL利用VBA+ADO SQL多文件源联合查询示例大神们,如何利用VBA实现下面效果?​www.zhihu.comVBA+ADO+SQL批量查询简单示例EXCEL 如何筛选出符合条件的数据并自动填充到新表里?​www.zhihu.comVBA简单网络抓取+简单正则表达式示例excel里怎么根据电话号码填入是联通卡还是移动卡还是电信卡。?​www.zhihu.comVBA+正则表达式示例EXC...

weixin_33536190的博客 746

模板驱动型文档自动化:零代码实现结构化文档批量生成

文档自动化是企业提升内容生产效率的关键技术路径,其核心在于将重复性高、结构固定、规则明确的文档流程标准化。基于模板驱动的设计范式,通过解耦静态骨架与动态数据,支持条件逻辑、循环渲染与多源集成,显著降低对开发资源的依赖。相比传统宏命令或脚本方案,该技术以业务人员可理解的可视化方式定义字段、规则与样式,兼顾灵活性与稳定性,并天然适配PDF/A合规输出、中文字体嵌入、跨平台排版一致性等工程刚需。本文聚焦于非技术人员如何借助零代码模板引擎,完成从合同、报价单到尽调报告等高频文档的智能生成与持续演进。

weixin_30357231的博客 424

Excel文字计数的4种实战方法:从LEN到Power Query

在Excel中统计文字数量,本质是解决‘字符’‘汉字’‘单词’等不同语义单位的识别问题。其底层原理依赖文本扫描与逻辑逼近,而非Word式的原生语义分析。技术价值在于平衡准确性、性能与可维护性:LEN函数适合快速长度校验但易受空格和不可见字符干扰;SUBSTITUTE法可估算英文单词数,却难以应对中英混排与标点粘连;Power Query凭借惰性计算与可视化清洗,成为万行级数据的稳定选择;VBA则通过Unicode正则实现汉字级精准识别,支撑法务、出版等高精度场景。本文聚焦Excel字数统计这一高频工程需求,

weixin_34306593的博客 374

GLM-5.1+WorkBuddy:办公自动化中的垂类大模型实践

办公自动化本质是将业务需求精准转化为Excel操作、Python脚本与跨工具动作的技术翻译过程。通用大模型常因缺乏办公语义理解而产生幻觉,导致公式错误、格式错乱或权限越界。GLM-5.1通过办公文档蒸馏训练与工具调用强化,显著降低幻觉率;WorkBuddy则提供数据沙箱、工具沙箱与权限沙箱三层执行保障,实现自然语言到可执行办公动作的端到端闭环。该组合特别适用于Excel批量处理、零基础Python自动化及Jenkins/企业微信等跨系统串联场景,让非技术人员也能安全、稳定、高效地构建个人办公操作系统。

450

数据中心——Vxlan基本概念1

东西流量指的就是横向流量-------例如:服务器与服务器之间交换流量南北流量指的就是纵向流量-------例如:客户端和服务器之间的流量以下主要是讲解业务平面的网络架构(一般业务平面就需要用到专用的数据中心交换机)

m0_49864110的博客 1万+

Python自动化解决多源Excel表头不一致的数据汇总难题

在数据处理领域,数据整合与清洗是数据预处理的关键环节,其核心原理在于将来自不同源头、结构各异的数据,按照统一的标准进行对齐和合并,以支撑后续的分析与应用。这一过程的技术价值在于极大提升了数据处理的效率与准确性,避免了人工操作中难以避免的错漏。其典型的应用场景包括跨部门报表合并、多期历史数据对齐以及外部数据采集等。本文聚焦于使用Python Pandas与模糊匹配技术,通过构建智能映射规则,自动化解决多源Excel文件因表头命名不规范(如“客户名”与“客户名称”)而导致的数据汇总难题,并详细阐述了从表头匹配、

weixin_30328063的博客 423

从零到一:手把手教你用Python搭建医学影像识别CNN模型(附完整代码)

本文详细介绍了如何使用Python和TensorFlow/Keras从零开始构建一个医学影像识别的CNN模型,涵盖数据预处理、模型架构设计、训练调优及部署全流程。通过实战案例和完整代码,帮助开发者快速掌握深度学习在医学影像识别中的应用,特别适合医疗AI领域的初学者和研究者。

spark7igniter的博客 201

零代码AI落地实战:从手写单据到自动归档的七步法

人工智能在企业中的真正价值,不在于构建复杂模型,而在于快速解决一线人员重复、易错、低效的手动操作问题。其核心原理是将AI视为可插拔的‘数字螺丝刀’,依托OCR文字识别、结构化清洗、轻量决策与自动化流程四类成熟能力,绕过GPU服务器与数据标注陷阱,直击业务闭环。技术价值体现在极低成本(日均几元API调用)、极短周期(5天内上线)与极低门槛(无需编程基础)。典型应用场景包括手写单据数字化、客服录音转结构化工单、Excel杂乱字段智能提取等。本文聚焦真实业务现场的‘抗干扰预处理—语义锚点抽取—三重交叉校验—可逆决

aikb6223的博客 523

智能音箱开发者必看:CEVA-BX vs Cadence HiFi音频DSP实战选型指南(附功耗对比表)

本文深入对比了CEVA-BX和Cadence HiFi两大音频DSP架构在智能音箱开发中的性能差异,涵盖语音唤醒、多麦克风阵列处理等核心场景。通过实测数据和功耗对比表,为开发者提供选型参考,帮助优化产品性能和能效表现。

weixin_29309213的博客 227

避开LLC环路设计三大坑:从K因子法看谐振频率选择与相位裕度优化

本文深入剖析LLC谐振变换器环路设计中易犯的三大误区,重点阐述如何运用K因子法优化谐振频率选择与相位裕度。文章通过实际案例,解析了工作区域选择、右半平面零点规避及补偿器相位基准等关键问题,为工程师提供了一套系统性的稳定环路设计方法,确保电源在动态负载下可靠工作。

qsc9012345的博客 264

模板驱动文档自动化:零代码生成动态PDF/Word

模板驱动文档自动化是一种基于可视化模板引擎的低代码文档生成技术,其核心原理是将文档结构拆分为静态骨架、动态内容区与智能规则三层,通过变量绑定、条件逻辑和数据映射实现自动填充与排版。相比传统邮件合并或编程脚本,它显著降低业务人员使用门槛,提升合同、报表、对账单等标准化文档的生成效率与安全性。该技术广泛应用于财务、HR、法务、销售支持等需高频产出合规文档的场景,尤其适合缺乏开发资源但追求快速落地的中小企业。本文深入解析Sqribble平台的模板设计逻辑、Excel数据对接、动态图表注入及自动化分发全流程。

weixin_30475039的博客 460

Kindle电子书DRM破解全攻略:从下载到转换的完整流程(含最新DeDRM插件配置)

本文详细介绍了如何合法移除个人购买的Kindle电子书的DRM保护,实现跨设备阅读与备份。核心内容包括使用最新DeDRM插件(如noDRM分支)配合Calibre进行配置,并针对亚马逊最新的KFX加密格式提供了密钥提取与实战操作指南。文章强调该方法仅适用于个人合理使用,旨在帮助读者真正掌控自己的数字资产。

delta的博客 578
上一篇: Python处理千万级csv大文件:使用多线程加快处理速度
下一篇: Apache Spark 的基本概念和在大数据分析中的应用
rubyw
博客等级 码龄7年 1528粉丝 234原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rubyw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值