VBA基本用法】的更多相关文章

另存为txt格式: Sheets().Activate ActiveWorkbook.SaveAs Filename:="E:\etl_folder\", FileFormat:=xlTextMSDOS 选择Personal Macro WorkBook 可以应用于所有excel…
Sub test() ' Dim s As Collection '定义s变量为集合对象 ' Set s = New Collection '初始化集合对象s (否则无法使用) Dim s As New Collection '推荐这句代码,直接初始化,可以不用再Set了 '集合s中添加元素的方法 s.Add i '对于集合s,用Add方法可以加入集合元素 '当然事实上你可以添加任意内容来代替本例中的i Next '读取集合中元素的方法 To s.Count '可以用Count属性返回集合中元素…
Visual Basic for Applications 宏语言 打开VB编辑器 首先打开Excel,组合键Alt+F11 加载宏 找到相应的宏,点击"执行" 举例 Sub 评分() Dim i As Integer For i = 3 To 11 t = Sheets(1).Cells(i, 2).Value '取得成绩 If t >= 90 Then j = "A" ElseIf t >= 80 Then j = "B" Els…
开发中用到填充Excel时,一个一个的填充不免太慢,现有用数组方式填充一例,可以实现COM方式快速填充. C#,VBA中用法类似 适用场景:需要自动化操作Excel的方式下使用,比较除填充数据外还要自动制作图表. 服务器上只做数据导出使用时,建议使用NPOI. 前提:先引用相关的库 VS2013 下操作: 项目-添加引用-COM-类型库-Microsoft Excel 12.0 object Library 插入不了图片,试了几次均不成功,无奈做罢. 代码与下类似 using Excel = M…
JACOB是一个 Java到微软的COM接口的桥梁.使用JACOB允许任何JVM访问COM对象,从而使JAVA应用程序能够调用COM对象,;MathType 是由美国Design Science公司开发的功能强大的数学公式编辑器,它同时支持Windows和Macintosh 操作系统,与常见的文字处理软件和演示程序配合使用,能够在各种文档中加入复杂的数学公式和符号,本文演示如何使用jacob调用MathType库来操作Word文档 Jacob JACOB是一个 Java到微软的COM接口的桥梁.…
1.正则表达式失灵(excel2016) 案列:提取一段字符串中数字并求和 Function sumnum(x) Dim regexp As Object Set reg = CreateObject("VBAScript.RegExp") 'Dim reg As New regexp Dim s, n, m With reg .Global = True .Pattern = "\d*\.?\d*" Set n = .Execute(x) For Each m I…
1.作用    在消息框中显示信息,并等待用户单击按钮,可返回单击的按钮值(比如“确定”或者“取消”).通常用作显示变量值的一种方式.2.语法       MsgBox(Prompt[,Buttons][,Title][,Helpfile,Context]) 参数说明: (1)Prompt,必需的参数,为字符串,作为显示在消息框中的消息文本.其最大长度约为1024个字符,由所用字符的宽度决定.如果prompt的内容超过一行,则可以在每一行之间用回车符(Chr(13)).换行符(Chr(10))或…
在使用Excel编写VBA程序时,用到ListBox,然后研究了下它的所有属性.其实这个控件功能很不好用,太老了,最重要的是还不支持鼠标滚轮,很不好操作,但是考虑到兼容性,还是使用它. 其实读取.写入数据用ListBox.List已经足够了,而BoundColumn和TextColumn主要是用于读取数据,有什么鸟用?我也不是很清楚,但是可以像下面这样用.这两个参数相当于设置了列的索引(j),只需选中行(i)即可读取对应的数据List(i,j).其中,BoundColumn与Value关联:Te…
cnnstr = "Provider=sqloledb;Data Source=192.211.21.8;Initial Catalog=pub;UID=账号;PWD=密码" VBA 从记录集到sheet:activesheet.Range("A1“).CopyFromRecordset rst…