EXCEL
没有昵称好多年
这个作者很懒,什么都没留下…
展开
-
thisworkbook与activeworkbook之间复制的解决办法
在Application对象体系中,ThisWorkbook对象是VBA顶级对象Application下的一个特殊对象,代表当前(VBA代码所在的)工作薄对象。ActiveWorkbook对象也是VBA顶级对象Application下的一个特殊对象,代表当前激活的工作薄对象。 VBA编程中有时候会用到非thisworkbook的表格复制到thisworkbook工作簿中,如VBA在workbo...原创 2019-03-20 22:06:02 · 7093 阅读 · 1 评论 -
VBA编程常用语句(转载)
VBA编程常用语句(转载)1、Option Explicit '强制对模块内所有变量进行声明Option Private Module '标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示Option Compare Text '字符串不区分大小写Option Base 1 '指定数组的第一个下标为 12、On Error Resume Next '忽略错误继续执行 VBA代...转载 2019-03-20 22:30:39 · 2091 阅读 · 0 评论 -
excel单元格的相对引用和绝对引用
excel单元格的引用样式有两种,一种是A1(一般都习惯用这种方式),另一种是R1C1,R1C5就是1行第5列,VBA里经常用R1C1。原创 2019-04-24 13:20:43 · 1132 阅读 · 0 评论 -
vba打开excel文件遍历sheet的名字和指定单元格的值(转载)
https://www.cnblogs.com/mq0036/p/4195836.html今天项目上有个应用,获取指定Excel文件下的所有sheet的名称以及当前sheet中指定单元格的值,并把他们写到固定的sheet中去,看了下,文件比较多,而且每个文件sheet的个数比较多,也不一样,所以打算写个程序来帮我们实现任务,代码很简单,也写的比较死板。欢迎大家给出意见及你的代码:Sub aaa...转载 2019-04-24 13:20:12 · 5586 阅读 · 0 评论 -
正则的VBA实现
前面研究了正则的基本概念之后,接下来要做的事情就是在VBA中把他实现了。遗憾的是,VB中并没有内置处理正则的库。所以我们要使用引用外部库的方式(与引用字典以及FSO的库类似),先添加VBScript引用。在任何一个新的库开始之前,我们都要先了解他的对象体系。在引用完正则之后,首先按F2查看对象型。在这里从网上盗图一张,来大概看一下这个对象体系:整体来说,这个对象体系比较简单,我们需要了...转载 2019-04-24 14:01:49 · 584 阅读 · 0 评论 -
VBA FSO对象模型详解(来自百度文库)
一个高手的代码:遍历文件夹下的文件夹Public Fso As Object Sub getFldList() Set Fso = CreateObject("Scripting.FileSystemObject") Fldnm (CreateObject("Shell.Application").BrowseForFolder(0, "请选择文件夹", 0, "").Se...转载 2019-05-07 20:03:55 · 601 阅读 · 0 评论 -
VBA CurrentRegion、UsedRange属性示例
CurrentRegion返回活动单元格所在的周围由空行和空列组成的单元格区域(即通常所说的当前区域),该区域为活动单元格附近不为空的单元格范围,该范围截止区域为空行、空列,以示例说话。 以下试验环境:win7、office2003(表中标注颜色以及设置边框的单元格中无任何数据,为方便查看选择的活动单元格),试验方法:新建excel表,按住alt+f11,键入以下内容:Sub test()...原创 2019-06-15 09:34:48 · 9196 阅读 · 1 评论