replace是Range对象一个方法,用于单元格替换. Sub replaceTest() Application.ReplaceFo
原创 2022-10-19 20:19:41
2564阅读
二、利用VBA文件处理语句来处理文件    VBA包含了许多用于文件操作语句和函数,可以满足绝大多数情况下文件操作要求。下面我们按照操作目的进行一一介绍。(一)文件处理 1.Name 语句 语法:Name oldpathname As newpathname 功能:重命名一个文件、目录、或文件夹,移动一个文件。 说明:在一个已打开文件上使用 Name,
1.Application.Workbooks("Book1").Worksheets("sheet1").Range("A2")。当前代表excel程序.工作簿.工作表.单元格.2.Cells(2,3)代表 2行3列分类            VBA 
转载 2021-03-13 20:33:27
1689阅读
2评论
提示:文章写完后,目录可以自动生成,如何生成可参考右边帮助文档 文章目录前言一、创建FileSystemObject对象二、使用FileSystemObject操作文件1.打开文件:OpentTextFile()方法2.创建文件:CreateTextFile()方法3.操作文本流(TextStream)(1).文件指针(2).读取文件内容(3).写入文件内容 前言在VBA中有时会需要操作一些普通
 '1、工作簿(Workbooks) ' Workbooks(N)第N个工作簿 ' Workbooks ("工作簿名") ' ActiveWorkbook 活动工作簿 ' ThisWorkBook '代码所在工作簿 '2、工作表(Worksheets) 'Sheets(N) 第N个工作表 'Sheets("工作表名") 'Sh
转载 2024-03-21 23:04:14
312阅读
1、如何复制按平时操作习惯可以知道,只需定位第1个位置即可。    '如果想通过复制/粘贴方式呢,只需指定第1个单元格即可. With Workbooks("验证Range.xls").Sheets(2) .Range("A1").CurrentRegion.Copy Destination:=Workbooks("book2.xls").Shee
转载 2024-04-25 08:51:42
135阅读
 1 scripting类 (scrrun.dll)Scripting类中有三个可以直接使用NEW关键字实例化类,第一个就是常用字典,第三个是FSO。这个介绍挺好 1.1scripting类有多少东西?scripting.dictionaryscripting.filesystemobjectscripting.encoderscripting.Filesscrip
转载 2023-11-30 10:34:44
546阅读
    继续上一篇。现在工作基本完成,对碰到一些问题来个小结,方便后面的回顾.    先说一下这两天调试遇到一些很傻问题:1)字符串空值,不断报异常;2)最麻烦,和wordVBA相比,要对Word文档中表进行操作,但是VBATable(1).Rows(1).Cells(1)这种不能用了,cellrange方法连select都用不了,最后只好
转载 2023-12-27 11:40:56
10阅读
要想理解VB面向对象首先得了解VB vb简称visual basic 是1991年美国微软公司开发结构化,模块化,面向对象,包含协助开发环境事件驱动为机制可视化程序设计语言。 现实生活任何事物都可称为对象对象是具体存在,有着自己独特个性,从设计程序而言,对象包含数据,又包含接受事件后对数据进行操作方法并将其封装起来独立逻辑实体。也就是对象有自己属性,事件,方法,三要素。 属性
转载 2024-04-23 21:52:18
95阅读
VBA对数据操作使用ADODB对象,具体使用方法如下:Dim cnCurrent As ADODB.ConnectionDim rcdTemp As ADODB.RecordsetSet cnCurrent = CurrentProject.ConnectionSet rcdTemp = New ADODB.RecordsetquerySql1 = ""rcdTemp.Ope
原创 2021-05-19 23:54:09
1265阅读
一、宏与VBA什么是宏与VBAVBA(Visual Basic for Applications)是[Visual Basic](https://baike.baidu.com/item/Visual Basic)一种宏语言,是在其桌面应用程序执行通用自动化(OLE)任务编程语言。主要能用来扩展Windows应用程序功能,特别是[Microsoft Office](https://bai
AutoCAD VBA基于对象分层,讲不同对象根据特性分层,代码如下。 Dim Value As Variant Value = ThisDrawing.GetVariable("cmdecho") ThisDrawing.SetVariable "cmdecho", 0 Dim ObjLayer As AcadLayer Set O...
CAD
转载 2011-03-22 22:23:00
266阅读
2评论
AutoCAD VBA对齐对象,代码如下。 Sub AlignEnt() Dim ss As AcadSelectionSet Set ss = CreateSelectionSet ss.SelectOnScreen Dim ent As AcadEntity Dim MinPoint As Variant ...
转载 2011-03-22 20:33:00
565阅读
2评论
一、VBA对象 几乎90%VBA程序都是在操作对象VBA有相应对象、属性、方法和事件,其中对象是核心 a) 对象如何操作 对象.属性、对象.方法、父对象.子对象.属性 例:Sheets("工作表").Name----Sheets("工作表")是对象,Name是对象属性 WorkBooks(2).Close-----前者是对象,Close是对象方法 Range("a1:a10
转载 10月前
80阅读
shShell对象实例(VBA) WshSell作为WSH对象一个组成部分,主要可以实现如下功能: 1.   在本地运行程序2.   操纵注册表内容。3.   创建快捷方式4.   访问系统文件夹5.   操纵环境变量(如&nbs
VBA
转载 2017-09-28 07:21:37
2936阅读
对sheet 进行保护:Sub 保护() Dim Sh As Worksheet For Each Sh In Worksheets Sh.Protect '加密码123 Sh.Protect "123"Next MsgBox "OK" End SubSub 撤销保护() Dim Sh As Worksheet For Each Sh In Worksheets Sh.Unpr
vba是excel老牌工具,PQ(power query)则是2013以来excel最伟大更新,可以说50万以下数据,用PQ>vba=Python(50万以上当然是Python+mysql了) PQ使用核心在于通过外部链接数据源,用“全部刷新”,进而获得最新数据 而刷新完成后,可以结合VBA(也就是宏),把后续工作一步完成 但是全部刷新动作属于后台操作,而且不同电脑、不同
转载 2024-02-14 20:00:55
122阅读
目录1.各种数据类型2.VBA定义公共数组(全局都可以使用)3.读写文件SJIS 写入UTF8 写入读取 SJIS读取 UTF-84.异常处理5.忽略错误6.其他常用17.其他常用2:读取(多个)Excel文件8. ★★★ 各种常用操作总结 ★★★9.事件相关处理 (保存,离开单元格等操作时,触发处理)10.定义(调用)有返回值函数11.使用VBA操作IE浏览器12.Variant&n
转载 2024-05-11 14:54:26
184阅读
最近写了一些小功能,对字典有了进一步理解,太强大了!个人最近用过字典应用有这么几个,写下来防止自己忘~同时方便大家一、查找重复行【原理】利用字典exist方法,将数据加入字典时判断一下,如果已经存在,就说明当前数据为重复数据,应该删除【示例代码】Sub chongfu() '查重 Dim i As Long Dim endline As Long '定义工作表
转载 2024-02-23 09:32:05
505阅读
处理Selection对象和Range对象——Word VBA重要两个对象Word 开发人员参考Selection 对象代表窗口或窗格的当前所选内容。所选内容代表文档中选定(或突出显示)区域,如果文档没有选定任何内容,则代表插入点。每个文档窗格只能有一个 Selection 对象,并且在整...
转载 2015-08-26 09:10:00
514阅读
  • 1
  • 2
  • 3
  • 4
  • 5