首页 > 其他分享 >vba-常用代码记录

vba-常用代码记录

时间:2023-07-25 16:34:59浏览次数:32  
标签:vba 记录 代码 Excel Range 数组 格式 Sum condition

一些代码优化:
1.Range("B5:C6").Copy Destination:=Range("B8")
2.使用mid$函数而不是mid
3.把整个sheet保护,需要操作时,后台先关闭保护。
4.Excel中自带的Sum函数是将整个区域转换为数组,在内存中进行求和,速度快多了。 
    Dim result As Double
    result = Application.WorksheetFunction.Sum(Range("A1:A10")) --自动过滤不是数字的单元格。
5.如果改变不了当前数组的中每个元素的数据类型,就应该开辟一个新的数组。。。。
6.Private Sub Worksheet_Change(ByVal Target As Range) 修改录入的内容格式
7.使用条件格式设置单元格格式    :
    Set condition = rng.FormatConditions.Add(Type:=xlCellValue, Operator:=xlGreater, Formula1:="10")
        condition.Interior.Color = RGB(255, 255, 0)
8.取余算法的使用  (ii + 1) Mod 3 + 1 => ii不断加1,对3取余结果就是不断0,1,2循环。
9.Excel工作表中 替换指定内容:Sheet5.UsedRange.Replace what:="小王", replacement:="特别的小王", lookAt:=xlPart, searchOrder:=xlByRows

 

标签:vba,记录,代码,Excel,Range,数组,格式,Sum,condition
From: https://www.cnblogs.com/Insist-Y/p/17580192.html

相关文章

  • 手写数字识别代码学习笔记
    图像预处理importtorchvision.transformsastransforms#定义数据预处理步骤【compose->组成】transform=transforms.Compose([transforms.Resize((128,128)),#将图像大小调整为128x128像素transforms.RandomCrop(100),#随机裁剪图像为10......
  • 链表的头插法(代码+内存图)
    头插法代码示例publicclassLinkDemo{publicstaticvoidmain(String[]args){//将这个数组按头插的方式插入列表int[]arr={1,2,3,4,5,6,7,8,9};headIndert(arr);}publicstaticvoidheadIndert(int[]arr){Nodeli......
  • 提取字符串中开头部分的数 java代码
    提取字符串中开头部分的数Java代码实现整体流程首先,我们需要明确整个实现的流程,将其分解为以下步骤:步骤描述1输入一个字符串2从字符串中提取开头部分的数字3将提取出的数字转换为整数类型4输出提取出的数字接下来,我将逐步为你解释每个步骤应该如何实......
  • 2.3 函数与结构体 参考代码
    P5735[深基7.例1]距离函数#include<cstdio>#include<cmath>doubledistance(doublex1,doubley1,doublex2,doubley2){returnsqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));}intmain(){doublex1,y1,x2,y2,x3,y3;scanf(&q......
  • 测试写代码的好处
    在软件开发过程中,测试人员负责确保软件产品的质量,检查它们是否满足预定的需求并在各种环境下正常运行。虽然测试人员可以利用手工测试方法,但编写代码以进行自动化测试是必不可少的进阶技能。本文将阐述测试人员为什么需要编写代码,并探讨编写代码测试的好处。在软件测试过程中,有几......
  • 频繁FullGC的原因竟然是“开源代码”? | 京东云技术团队
    前言首先java语言的特性是不需像C和C++那样自己手动释放内存,因为java本身有垃圾回收机制(垃圾回收称为GC),顾名思义就是释放垃圾占用的空间,防止内存泄露。JVM运行时占用内存最大的空间就是堆内存,另外栈区和方法区也会占用空间但是占用有限本章就不探究了。那么堆中的空间又分为年轻代......
  • 天津同仁堂X伙伴云:如何“化整为零”落地数字化?有道有术有零代码
    张伯礼院士曾指出,中药制造的现代化水平,还停留在10%左右的阶段。中医药行业,老字号企业,该如何通过数字化焕发新活力?天津同仁堂通过与伙伴云合作,零代码构建数字化系统,让技术与思维共同成长,实现“提质、降本、增效”。天津同仁堂走进伙伴云【小伙开麦】直播间,探讨企业数字化的“道”与......
  • 2.2 字符串 参考代码
    P5733[深基6.例1]自动修正#include<cstdio>#include<cstring>chars[105];intmain(){scanf("%s",s);intlen=strlen(s);for(inti=0;i<len;++i){if(s[i]>='a'&&s[i]<='z......
  • 数据分享|SAS与eviews用ARIMA模型对我国大豆产量时间序列预测、稳定性、白噪声检验可
    全文链接:http://tecdat.cn/?p=31480最近我们被客户要求撰写关于ARIMA的研究报告,包括一些图形和统计输出。我国以前一直以来都是世界上大豆生产的第一大国。但由于各国的日益强大,导致我国豆种植面积和产量持续缩减。因此,预测我国的大豆产量对中国未来的经济发展有着极其重要的作......
  • PYTHON用户流失数据挖掘:建立逻辑回归、XGBOOST、随机森林、决策树、支持向量机、朴素
    原文链接:http://tecdat.cn/?p=24346最近我们被客户要求撰写关于用户流失数据挖掘的研究报告,包括一些图形和统计输出。在今天产品高度同质化的品牌营销阶段,企业与企业之间的竞争集中地体现在对客户的争夺上“用户就是上帝”促使众多的企业不惜代价去争夺尽可能多的客户。但是企......