Excel and VBA
hj33053252
这个作者很懒,什么都没留下…
展开
-
VBA中变量和常量的命名规则
Variable Naming ConventionsYou can call your variables and user-defined functions anything you want, except where there is a clashwith VBA keywords and function names. However, many programmer转载 2012-05-07 18:07:59 · 13696 阅读 · 0 评论 -
VBA--声明变量类型的一个陷阱!
Declaring Variable TypeYou can declare a variable’s type on a Dim statement, or related declaration statements such as Public.The following declares Sales to be a double precision floating-point n翻译 2012-05-07 18:43:39 · 1919 阅读 · 0 评论 -
VBS短信飞信发送类(VBSFetion)
标题: VBS短信飞信发送类(VBSFetion)作者: Demon链接: http://demon.tw/my-work/vbsfetion.html版权: 本博客的所有文章,都遵守“署名-非商业性使用-相同方式共享 2.5 中国大陆”协议条款。本来想把昨天《用VBS发送短信(飞信)》里的 VBS 程序改写成 PHP 的,不过为了不重复造轮子,事先 Google 了一下,转载 2012-05-04 15:27:57 · 2301 阅读 · 1 评论 -
VBA中的错误处理
从理论上讲,VBA没有提供任何的错误处理机制,这种被用在微软Office产品中的以Visual Basic语言为基础的脚本语言根本就不要任何的错误处理,当程序出现错误或产生异常情况时,VBA会自动定位到出错的代码行,然后提示用户出错的可能原因。这是典型的脚本语言的错误提示,联想到javascript语言,在浏览器中如果出现脚本错误,浏览器会给出提示信息,但这并不影响整个程序的正常运行,最多也就是出转载 2012-05-04 14:30:32 · 6341 阅读 · 0 评论 -
VBA中Option的四种用法
下面的内容出处于:VBA标准模块与类模块中的部分,这里仅仅为了作者查找的方便. 1、Option Explicit。当使用Option Explicit时,必须在模块中的所有过程声明每一个变量,否则会出现语法错误并不能被编译。这样做的好处是,它能消除程序中因为错拼变量名而导致程序 错误,所以见意使用此选项。自动设定的方法:在VBA编辑器工具菜单中选项里的编辑器选卡中的要求声明变量选项选上转载 2011-12-21 08:17:23 · 7494 阅读 · 0 评论 -
活动单元格操作
1、判断单元格区域是否存在合并单元格Range对象的MergeCells属性可以确定单元格区域是否包含合并单元格,如果该属性返回值为True,则表示区域包含合并单元格。下面的代码判断单元格 A1是否包含合并单元格,并显示相应的提示信息。Sub IsMergeCell() If Range("A1").MergeCells = True Then转载 2011-12-05 18:31:22 · 3003 阅读 · 0 评论 -
Office2007系列~Outlook使用技巧(转)
<br />Office2007系列~Outlook使用技巧(转)<br />1.更加符合您工作习惯的设置<br />介绍Outlook 2007中用户视图的配置方法。<br />不同的人使用Outlook会有不同的习惯, <br />Outlook为每个用户提供了度身订造的界面,<br />您可以通过选择【视图】菜单中的【阅读窗格】来调整阅读窗格的位置;<br />通过【视图】菜单中的【待办事项栏】来调整待办事项栏的显示,<br />通过【视图】菜单中的【导航窗格】来调整导航窗格的显示状态。<br />这原创 2011-05-09 19:43:00 · 1040 阅读 · 0 评论 -
字典与集合(Dictionary与Collection)
<br /><br />Dictionary对象将替换Collection对象,并提供附加的语言从而<br />使增加和删除记录的速度比以前提高三倍<br /><br />虽然Visual Basic 6.0只有很少的新特点,但是具有某些功能强<br />大的新的对象模型,其中之一就是Dictionary对象。<br /><br />Dictionary对象是无处不在的Visual Basic Collection对象的新<br />版本。它的介绍存在于VBScript 2.0,并通过Visual转载 2010-09-30 06:46:00 · 4179 阅读 · 0 评论 -
一个根据.BOM文件自动创建Excel BOM的程序---记录在此,以便查询
Sub ReadBomFile() Dim r As Long, c As Integer Dim i As Long, j As Long, k As Long Dim m As Integer, n As Integer Dim PositionFlag As Integer Dim lineCounts As Long, LineUbound As Long Dim lines() As String, LinesArr() As String Dim Tit原创 2010-09-27 07:11:00 · 3880 阅读 · 0 评论 -
Excel中的个人宏工作簿Personal.xls(b)
<br /> <br /><br /> 一、什么是个人宏工作簿(Personal.xls)<br /> 个人宏工作簿是一个自动启动的Excel文件,在Excel 2003中个人宏工作簿的名称为Personal.xls,在Excel 2007中默认为Personal.xlsb。用这个Excel文件可以保存经常使用的数据或者宏,例如可以将经常使用自定义函数或宏命令保存到个人宏工作簿中,这样每次打开Excel后就可以直接使用这些宏命令。<br /> 二、如何创建个人宏工作簿<br /> 可转载 2010-09-01 10:10:00 · 13045 阅读 · 1 评论 -
VB 正则表达式(RegExp)对象
<br />VB 正则表达式(RegExp)对象<br />正则表达式(RegExp)对象<br />提供简单的正则表达式支持功能。<br />说明<br />下面的代码说明了RegExp对象的用法:Function RegExpTest(patrn, strng) <br /> Dim regEx, Match, Matches ' 建立变量。 <br /> Set regEx = New RegExp ' 建立正则表达式。 <br /> regEx.Pattern =转载 2010-08-28 15:25:00 · 4774 阅读 · 0 评论 -
在VBA中处理字符串
<br />目录<br />1 VBA中的字符串<br />2 VBA中处理字符串的函数<br /> 2.1 比较字符串<br /> 2.2 转换字符串<br /> 2.3 创建字符串<br /> 2.4 获取字符串的长度<br /> 2.5 格式化字符串<br /> 2.6 查找字符串<br /> 2.7 提取字符/字符串<br /> 2.8 删除空格<br /> 2.9 返回字符代码<br /> 2.10 返回数值代表的相应字符<br />转载 2010-08-29 09:43:00 · 18266 阅读 · 0 评论 -
Excel VBA 文本和字符串处理关键字总结
字符串处理关键字总结请参阅作用关键字比较两个字符串。StrComp变换字符串。StrConv大小写变换。Format, LCase, UCase建立重复字符的字符串。Space, String计算字符串长度。Len设置字符串格式。Format重排字符串。LSet, RSet处理字符串。InStr, Left, LTrim, Mid, Right, RTrim, Trim设置字符串比较规则。Option Compare运用 ASCII 与 ANSI 值。Asc, Chr原创 2010-08-28 18:07:00 · 6645 阅读 · 0 评论 -
正则表达式语法
<br /> 正则表达式语法<br />一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。<br />这里有一些可能会遇到的正则表达式示例:Visual Basic Scripting EditionVBScript匹配/^/[ /t]*$/"^/[ /t]*$"匹配一个空白行。//d{2}-/d{5}/"/d{2}-/d{5}"验证一个ID 号码是转载 2010-08-28 16:46:00 · 534 阅读 · 0 评论 -
VB6.0如何使用正则表达式
<br /><br />最近在用VB6解决一个网页解析的应用,涉及到了正则。如何在VB6中使用正则表达式,这个在MS网站上有介绍,不过介绍的不是很全面。下面结合MS网站的内容和搜索到的东西,自己汇总一下。<br /> 引用了Microsoft VBScript Regular Expressions 5.5 后就可以声明正则相关对象了。主要有三个对象:RegExp、MatchCollection、Match。<br /><br />1. RegExp 这是VB使用正则表达式匹配模式的主要对象了。其提供的属转载 2010-08-28 16:33:00 · 634 阅读 · 0 评论