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)
        
    

未完待续。。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/901297.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux C】简单bash设计

主要功能 循环提示用户输入命令(minibash$)。创建子进程(fork())执行命令(execlp)。父进程等待子进程结束(waitpid)。关键问题 参数处理缺失:scanf("%s", buf)…

【vue】基础

一、vi-if 1.1基本使用 必须绑定大盒子包住的代码,使用id或者class都可以进行绑定 new Vue({ el:"#id" el:".class" }) 1.2v-if和v-show的区别 v-show会渲染,但是不显示,v-if不渲染不显示 1.3vue实例的作用范围 必须包…

【数据结构_5】链表(模拟实现以及leetcode上链表相关的题目)

书接上文,继续编写链表的功能 4.链表的中间插入 在链表中,本身是没有下标这样的概念的,不像顺序表,顺序表根据下标访问元素,O(1)复杂度。链表需要遍历之后找到正确的位置才能进行插入,为O(N&a…

C语言的发展史

一、起源 C语言的起源可以追溯到20世纪60年代末期。其前身是BCPL(Basic Combined Programming Language)语言,由剑桥大学的Martin Richards于1967年在CPL语言的基础上简化而来。1970年,美国贝尔实验室的Ken Thompson以BCPL语言为…

深入解析栈式虚拟机与反向波兰表示法

1.1 什么是虚拟机? 虚拟机(Virtual Machine, VM)是一种软件实现的计算机系统,提供与物理计算机相类似的环境,但在软件层面运行。虚拟机的存在简化了跨平台兼容性、资源管理以及安全隔离等问题。 1.2 栈式虚拟机的架构…

ubuntu 系统安装Mysql

安装 mysql sudo apt update sudo apt install mysql-server 启动服务 sudo systemctl start mysql 设置为开机自启 sudo systemctl enable mysql 查看服务状态 (看到类似“active (running)”的状态信息代表成功) sudo systemctl status mysql …

《前端面试题之 CSS篇(第一集)》

目录 1、CSS的盒模型2、CSS选择器及其优先级3、隐藏元素的方法有那些4、px、em、rem的区别及使用场景5、重排、重绘有什么区别6、水平垂直居中的实现7、CSS中可继承与不可继承属性有哪些8、Sass、Less 是什么?为什么要使用他们?9、CSS预处理器/后处理器是…

HTTP:四.HTTP连接

HTTP(Hypertext Transfer Protocol)是一种用于传输超文本数据的应用层协议。它是互联网上最常用的协议,用于在客户端和服务器之间传输数据。HTTP协议通常用于从Web服务器传输网页和文件到客户端浏览器,并支持其他用途,如传输API数据和传输文件。 HTTP连接是指客户端向服务…

opencv 识别运动物体

import cv2 import numpy as npcap cv2.VideoCapture(video.mp4) try:import cv2backSub cv2.createBackgroundSubtractorMOG2() except AttributeError:backSub cv2.bgsegm.createBackgroundSubtractorMOG()#形态学kernel kernel cv2.getStructuringElement(cv2.MORPH_REC…

要查看 ​​指定 Pod 的资源限制(CPU/内存)

要查看 指定 Pod 的资源限制&#xff08;CPU/内存&#xff09;&#xff0c;可以通过以下 kubectl 命令实现&#xff1a; 1. 快速查看某个 Pod 的资源限制 kubectl get pod <pod-name> -o jsonpath{.spec.containers[*].resources} | jq输出示例&#xff1a; {"lim…

信息安全管理与评估广东省2023省赛正式赛题

任务1&#xff1a;网络平台搭建(60分) 题号 网络需求 1 根据网络拓扑图所示&#xff0c;按照IP地址参数表&#xff0c;对DCFW的名称、各接口IP地址进行配置。&#xff08;10分&#xff09; 2 根据网络拓扑图所示&#xff0c;按照IP地址参数表&#xff0c;对DCRS的名称进…

IBM Rational Software Architect安装感受及使用初体验

1 安装感受 最近准备用UML 2.0绘制模型图。在读UML创始人之一Grady Booch写的书《Object-Oriented Analysis and Design with Applications》&#xff08;第3版&#xff09;1时&#xff0c;发现书中用的UML工具之一为IBM Rational Software Architect&#xff08;RSA&#xff…

接听电话,手机靠近耳朵后拿开,挂断电话,设备自动锁屏

目录 一、问题分析/需求分析 二、解决方案 一、问题分析/需求分析 先说一下大致流程: 首先是打电话过程会启动PROXIMITY(接近光传感器)用于监听手机是否到耳边,当手机到耳边时进行灭屏处理,灭屏过程中会调用到锁屏,所以最终会导致锁屏 详细流程分析: 首先根据日志看…

21天Python计划:零障碍学语法(更新完毕)

目录 序号标题链接day1Python下载和开发工具介绍https://blog.csdn.net/XiaoRungen/article/details/146583769?spm1001.2014.3001.5501day2数据类型、字符编码、文件处理https://blog.csdn.net/XiaoRungen/article/details/146603325?spm1011.2415.3001.5331day3基础语法与…

Honor of Kings (S39) 13-win streak

Honor of Kings (S39) 13-win streak S39赛季13连胜&#xff0c;庄周&#xff0c;廉颇硬辅助&#xff0c;对面有回血就先出红莲斗盆&#xff0c;有遇到马克没带净化的&#xff0c;出【冰霜冲击】破他大招 S39&#xff0c;庄周廉颇前排硬辅助全肉全堆血13连胜_哔哩哔哩bilibi…

AI技术实战:从零搭建图像分类系统全流程详解

AI技术实战&#xff1a;从零搭建图像分类系统全流程详解 人工智能学习 https://www.captainbed.cn/ccc 前言 本文将以图像分类任务为切入点&#xff0c;手把手教你完成AI模型从数据准备到工业部署的全链路开发。通过一个完整的Kaggle猫狗分类项目&#xff08;代码兼容PyTorch…

NIPS2024论文 End-to-End Ontology Learning with Large Language Models

文章所谓的端到端本体学习&#xff0c;指的是从输入到目标本体这个完整过程。在很多其他文章中&#xff0c;是把本体学习这个任务肢解了来做的&#xff0c;同样也是肢解了之后评估。 文章号称的贡献&#xff0c;不但对通用本体学习提供所谓的baseline&#xff0c;而且还给出了验…

【NLP】18. Encoder 和 Decoder

1. Encoder 和 Decoder 概述 在序列到序列&#xff08;sequence-to-sequence&#xff0c;简称 seq2seq&#xff09;的模型中&#xff0c;整个系统通常分为两大部分&#xff1a;Encoder&#xff08;编码器&#xff09;和 Decoder&#xff08;解码器&#xff09;。 Encoder&…

Deepseek Bart模型相比Bert的优势

BART&#xff08;Bidirectional and Auto-Regressive Transformers&#xff09;与BERT&#xff08;Bidirectional Encoder Representations from Transformers&#xff09;虽然均基于Transformer架构&#xff0c;但在模型设计、任务适配性和应用场景上存在显著差异。以下是BART…

在人工智能与计算机技术融合的框架下探索高中教育数字化教学模式的创新路径

一、引言 1.1 研究背景 在数字中国战略与《中国教育现代化 2035》的政策导向下&#xff0c;人工智能与计算机技术的深度融合正深刻地重构着教育生态。随着科技的飞速发展&#xff0c;全球范围内的高中教育都面临着培养具备数字化素养人才的紧迫需求&#xff0c;传统的教学模式…