首页 > 其他分享 >Excel宏

Excel宏

时间:2023-10-24 19:34:41浏览次数:35  
标签:dim set XL Excel cells excel A1

'定义从excel程序、工作表、工作簿等对象

dim XL as excel.application  '定义excel程序对象变量

dim xlwb as excel.workbook  '定义工作表变量

dim xlsts as excel.worksheets  '定义工作簿集合变量

dim xlst as excel.worksheet  '定义工作簿变量

set XL = getobject("excel.application")  '获取excel对象

也可以 set XL = createobject("excel.application")  '新建excel对象,后面须附上错误处理方法应对未安装excel的情况

set xlwb = XL.workbook  '分配内存

set xlsts = xlwb.sheets  '分配内存

set xlst = xlsts(1)    '分配内存

也可以 set xlst = activesheet  '获取活动工作簿

'A1单元格的几种表示方法:

cells(1,"A")  '速度最快

range("A1")  '速度其次

[A1]    '速度最慢

'如果用 i 表示行号,将 i 嵌入上述表示方法中:

cells(i, "A")

range("A" & i)

'其实列也可以用数字表示,列A的索引就是1,B的索引就是2,以此类推:

cells(1, "A") 与 cells(1, 1) 都表示 "A1"

 

标签:dim,set,XL,Excel,cells,excel,A1
From: https://www.cnblogs.com/birdflying/p/17785585.html

相关文章

  • 记录--vue3实现excel文件预览和打印
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言在前端开发中,有时候一些业务场景中,我们有需求要去实现excel的预览和打印功能,本文在vue3中如何实现Excel文件的预览和打印。预览excel关于实现excel文档在线预览的做法,一种方式是通过讲文档里的数据处理成......
  • Excel XLL 学习
    Excel4V回调表格属性方法 事件 QQ774115495XLL文件 ......
  • 两个Excel处理技巧
     第一种方法,增加辅助列=MOD(ROW(),2)2为两种类型列,如果有三种项目,则改为3然后,筛选出0,1即可  第二种方法,等号替换法1]在结果列填入对应初始数据 2]然后拖动加号,向下填充即可 3]然后,将A替换城=A 4]即可看到效果 ......
  • EasyExcel读取所有sheet(doReadAll)报BatchUpdateException: Duplicate entry
    报错截图  原因:监听器保存数据时,但是没有重置缓存数据,导致读取第二个sheet的时候,缓存里存的数据还包含上一个或多个sheet的数据。每个sheet读取完毕后调用一次doAfterAllAnalysed。在doAfterAllAnalysed方法调用批量插入后,需要清除缓存数据cacheDataList=ListUtils.newA......
  • EXCEL中去掉单元格首尾空格,保留字符串中间空格
    用到的函数:MID,FIND,LEFT,RIGHT,TRIM,SUBSTITUTE,LEN     公式:=MID(A1,FIND(LEFT(TRIM(A1)),A1),FIND("☆",SUBSTITUTE(A1,RIGHT(TRIM(A1)),"☆",LEN(A1)-LEN(SUBSTITUTE(A1,RIGHT(TRIM(A1)),""))))-FIND(LEFT(TRIM(A1)),A1)+1)说明:设单元格为A1,值为:$ab$��......
  • 在Excel列A的内容姓名与身份证号,例如:xxx 62****************** ,现在需要姓名与身份证
    在Excel列A的内容姓名与身份证号,例如:xxx62****************** ,现在需要姓名与身份证号分开,用怎么样的公式?=MID(A1,FIND("",A1)+1,LEN(A1)-FIND("",A1))这个公式使用 MID 函数、FIND 函数和 LEN 函数来提取身份证号。FIND("",A1) 用于找到第一个空格的位......
  • POI实现,两个Excel里重复字段去重,之后写到另一个Excel(代码库)
    importorg.apache.commons.collections4.CollectionUtils;importorg.apache.commons.lang3.StringUtils;importorg.apache.poi.openxml4j.exceptions.InvalidFormatException;importorg.apache.poi.ss.usermodel.*;importorg.jetbrains.annotations.NotNull;import......
  • 《安富莱嵌入式周报》第321期:开源12导联便携心电仪,PCB AI设计,150M示波器差分探头,谷歌
     视频版:https://www.bilibili.com/video/BV1ju4y1D7A8/1、开源12导联便携心电仪https://voltagedivide.com/2017/10/14/psoc-design-and-implementation-of-a-12-lead-portable-ecg/这个开源有完整的上位机,下位机和原理图,并且有一个详细的设计论文。12导联心电图是心电图检查中常......
  • 太省劲了!【原创工具】Excel批量生成短视频,短视频创作者的福音!
     优爱酷原创文章:《玩转短视频下载》实战连载《玩转短视频下载》实战连载№1:通用手机缓存法,看得到视频即可获得到。附工具app安装包apk下载。优爱酷原创图文视频教程《玩转短视频下载》实战连载№2:通用手机抓包法,有网络即可获得到,不止视频。附工具app安装包apk下载。优爱......
  • 通过pandas读取excel数据,很多数据开头带有'特殊字符,如何处理?
    大家好,我是皮皮。一、前言前几天在Python最强王者群【wen】问了一个Pandas数据处理的问题,一起来看看吧。请教问题:通过pandas读取excle数据,很多数据开头带有'特殊字符,我用replace或者strip()函数处理均无法处理。......