当前位置: 首页 > news >正文

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("$B$1:$C$10000").RemoveDuplicates Columns:=1, Header:=xlYes
    Range("D2").Select                          ‘选择D2单元格     

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

    ’这个操作以D列为基准,0为D列,4为H列,-2为B列
    ActiveCell.FormulaR1C1 = "=SUMIF(装配件统计清单!C[0],RC[-2],装配件统计清单!C[4])"
    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)
        
    

未完待续。。。

相关文章:

  • 考研单词笔记 2025.04.09
  • docker 运行自定义化的服务-前端
  • Memcached缓存系统:从部署到实战应用指南
  • 银河麒麟系统虚拟机网络ping不通的解决方法
  • 题目练习之位运算
  • OpenAI Operator:开启 AI 智能体的无限可能
  • 力扣DAY40-45 | 热100 | 二叉树:直径、层次遍历、有序数组->二叉搜索树、验证二叉搜索树、二叉搜索树中第K小的元素、右视图
  • 8个方向使用DeepSeek打磨完美课题申报书!
  • 我谈冈萨雷斯关于离散傅里叶变换(DFT)的两点误解
  • esp32cam -> 服务器 | 手机 -> 服务器 直接服务器传输图片
  • 从 0 到上线:Java 项目打包 Docker 镜像全流程实战
  • 宁德时代25年校招演绎数字推理SHL测评题库题型及真题分析
  • 机器学习01-支持向量机(SVM)(未完)
  • 【从零开始学习JVM | 第一篇】快速认识JVM
  • Vue3 结合 Element Plus 和 Vue Router 的完整安装配置及使用详解
  • Django REST Framework系列教程(9)——过滤与排序
  • C++初阶-C++的讲解1
  • 每日一题——BMN3 小红炸砖块
  • CompletableFuture 和 List<CompletableFuture> allOf() join() get() 使用经验
  • qq邮箱群发程序
  • 科讯cms 3g 网站设置/b站视频未能成功转码
  • 同程网 网站模板/互联网营销师考试题库
  • 阿里云网站空间主机/域名解析ip地址查询
  • 泰安新闻出版小镇/seo快速推广窍门大公开
  • 在万网上域名了怎么做网站/网站优化靠谱seo
  • iis网站属性里/google下载手机版