excel中的VBA指令示例(一)

示例注释:

Sub 宏1() 'sub是宏开头,宏1是宏的名称,自定义,在按钮中可指定用某个宏

' '后面是注释

Sheets("装配材料").Select '选择表 装配材料

Cells.Select '选择所有单元格cell

Selection.ClearContents '选择的单元格清除内容,不含格式

Sheets("装配件统计清单").Select

Columns("C:E").Select '选择C到E列

Selection.Copy '复制C到E列到剪贴板

Sheets("装配材料").Select '选择装配材料表,在选择下个表前,所有操作都针对这个表

Columns("A:C").Select '选择A到C列对象

ActiveSheet.Paste '复制单元格到A-C列

Range("B1:B3").Select '选择B1到B3单元格

Range("B3").Activate 'B3单元格激活状态

Application.CutCopyMode = False '取消复制模式

Selection.EntireRow.Delete 'B1到B3所在的行删除,即前3行

Range("B1").Select '选择B1单元格

'B1到D1000列以B列为对象,删除重复的行,不含表头

ActiveSheet.Range("B1:C10000").RemoveDuplicates Columns:=1, Header:=xlYes

Range("D2").Select '选择D2单元格

'在 装配件统计清单 的D列中查找与 装配材料B列相同的行的第H列的数字,然后相加

'这个操作以D列为基准,0为D列,4为H列,-2为B列

ActiveCell.FormulaR1C1 = "=SUMIF(装配件统计清单!C0,RC-2,装配件统计清单!C4)"

With Selection.Interior '对当前选择的D2单元格内部设置

.Pattern = xlSolid '单元格为实心填充

.PatternColorIndex = xlAutomatic '使用excel默认颜色

.Color = 65535 '对应黄色

.TintAndShade = 0 '无特殊色调明暗

.PatternTintAndShade = 0 '无特殊阴影

End With

'使用自动填充格式,范围是从D2列到A列有数据的最后一行

Selection.AutoFill Destination:=Range("D2:D" & a65536.End(3).Row)

未完待续。。。

相关推荐
汉拓3D数字化24 分钟前
设计标准化怎么落地?企业设计标准化的5阶段实施路径
科技·excel·系统·软件
灵析表格4 小时前
json_ObjectToKV 函数:Excel解析JSON对象的权威方案
json·excel
灵析表格5 小时前
灵析表格文本处理函数技术白皮书:WPS Excel 官方函数扩展库 18 项文本规整与正则批处理企业落地标准
ai·json·excel·wps
灵析表格1 天前
WPS Excel官方函数扩展库数据安全加密校验函数深度研究报告:Excel国密SM3/SM4加解密、MD5摘要、UUID、Base64与URL编解码全栈解析
excel·wps
AC赳赳老秦1 天前
网页公开附件自动采集:OpenClaw 批量下载页面内嵌 Word/Excel 附件,统一格式后结构化入库
java·python·word·php·excel·deepseek·openclaw
VBAMatrix2 天前
表格导航!实现Word合并附注与多个Excel的数据同步
word·excel·审计报告·审计·会计师事务所·报告工具
AI英德西牛仔2 天前
手机文心怎么导出文档?AI 导出鸭一键解决格式崩塌与批量归档难题
人工智能·智能手机·excel·deepseek·ai导出鸭
AI导出鸭2 天前
Grok苹果版导出表格的工程化解耦方案:AI导出鸭的技术逻辑与批量实践
人工智能·excel·ai导出鸭
reasonsummer3 天前
【办公类110-05】20260807园园通小班“待补充”户籍地址自动修改(Python+EXCEL)
开发语言·python·excel
qq83443103 天前
一款纯前端的excel控件,XuY_Sheet 电子表格组件教程
前端·excel·教程·luckysheet·xuy_sheet控件·前端表格控件