VBA常用函数
字符串相关:
①截取字符串:
从字符串左侧开始:Left(string,length)
从字符串右侧开始:Right(string,length)
从字符串中间开始:mid(string,start,[length]) length:可选参数
②大小写变换:
小写变大写:Ucase(string)
大写变小写:Lcase(string)
字符串类型变换:StrConv(string,string type)
③字符串比较:
StrComp(string1,string2,[string type])
④字符串分割
array() = split(string,string key)
⑤查找字符
instr(string1,string2)
strin1:查找对象 string2:要查找字符 返回值:整数值,string2在string1中所在的位置
⑥字符替换
Replace(string1,string2,string3)
string1:操作对象 string2:要替换的字符 string3:替换后的值
⑦删除空格
Trim(string), LTrim(string), RTrim(string)
⑧格式化
Format(Date,"Long Date") Format(Time, "Medium Time")
Format(Date,"mm/dd/yy")
数组相关:
数组重定义:Redim array(x) as Integer
Redim Preserve array(x) as integer Preserve:保持数组中现有值
数组边界: 数组上界: UBound(array()) 数组下界: LBound(array())
集合相关:
collection(item) Dictionary(key,item)
dim x as obj
dim dict as Dictionary
for each x in dict
详细处理。。。
next x
条件处理
IIf(expr, trueapart, falseapart)
文件操作
①文件路径
Dir(fname, type)
②取得文件
Dim FileName as Variant (FileName可能是数组)
FileName = Application.GetOpenFilename(FileFilter, FilterIndex, Titile, ButtonText, MultiSelect)
均为可选参数。
FileFilter:代表指定文件筛选条件的字符串,可多个条件。
"Comma Separated File (*.csv), *.csv," "All File(*.*), *.*"
FilterIndex:代表默认的文件筛选条件的索引号。
Title:对话框标题。省略时标题为"打开"。
ButtonText:只用于Macintosh机器
MultiSelect:可否选中多个文件,默认值是False。
时间相关
①延迟控制
Application.OnTime Now + TimeValue("00:00:05"), "SubName"
TimeValue: 延迟时间设定
SubName: 制定时间启动的方法名
进度表示
Application.statusBar = "Please Wait......"
VBA常用函数的更多相关文章
- oracle常用函数及示例
学习oracle也有一段时间了,发现oracle中的函数好多,对于做后台的程序猿来说,大把大把的时间还要学习很多其他的新东西,再把这些函数也都记住是不太现实的,所以总结了一下oracle中的一些常用函 ...
- 总结js常用函数和常用技巧(持续更新)
学习和工作的过程中总结的干货,包括常用函数.常用js技巧.常用正则表达式.git笔记等.为刚接触前端的童鞋们提供一个简单的查询的途径,也以此来缅怀我的前端学习之路. PS:此文档,我会持续更新. Aj ...
- [转]SQL 常用函数及示例
原文地址:http://www.cnblogs.com/canyangfeixue/archive/2013/07/21/3203588.html --SQL 基础-->常用函数 --===== ...
- PHP常用函数、数组方法
常用函数:rand(); 生成随机数rand(0,50); 范围随机数时间:time(); 取当前时间戳date("Y-m-d H:i:s"); Y:年 m:月份 d:天 H:当前 ...
- Oracle常用函数
前一段时间学习Oracle 时做的学习笔记,整理了一下,下面是分享的Oracle常用函数的部分笔记,以后还会分享其他部分的笔记,请大家批评指正. 1.Oracle 数据库中的to_date()函数的使 ...
- Thinkcmf:页面常用函数
Thinkcmf:页面常用函数 全站seo: 文章列表: {$site_seo_title} <!--SEO标题--> {$site_seo_keywords} < ...
- matlab进阶:常用功能的实现,常用函数的说明
常用功能的实现 获取当前脚本所在目录 current_script_dir = fileparts(mfilename('fullpath')); % 结尾不带'/' 常用函数的说明 bsxfun m ...
- iOS导航控制器常用函数与navigationBar常用属性
导航控制器常用函数触发时机 当视图控制器的View将要出现时触发 - (void)viewWillAppear:(BOOL)animated 当视图控制器的View已经出现时触发 - (void)vi ...
- 《zw版·Halcon-delphi系列原创教程》 zw版-Halcon常用函数Top100中文速查手册
<zw版·Halcon-delphi系列原创教程> zw版-Halcon常用函数Top100中文速查手册 Halcon函数库非常庞大,v11版有1900多个算子(函数). 这个Top版,对 ...
随机推荐
- Ninject之旅之七:Ninject依赖注入
摘要 可以使用不同的模式向消费者类注入依赖项,向构造器里注入依赖项是其中一种.有一些遵循的模式用来注册依赖项,同时有一些需要避免的模式,因为他们经常导致不合乎需要的结果.这篇文章讲述那些跟Ninjec ...
- Mysql 相关字段类型长度
1. Compact行记录是在MySQL 5.0时被引入的,其设计目标是能高效存放数据. 2. Redundant是MySQL 5.0版本之前InnoDB的行记录存储方式. 3. InnoDB存 ...
- 关于char的定义语句,正确的有()
A.char c = "a"; 不对,char只能是单引号 B.char c = '\''; 对,\'是转义字符,为'单引号 C.chae c='cafe' ...
- Git分支的前世今生
摘自Jack__CJ CSDN博客,写得很好,保存一下. 导读 几乎所有的版本控制系统都以某种形式支持分支. 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线. 在很多版本控制系 ...
- php中的魔术方法
__construct 构造器是一个魔术方法,当对象被实例化时它会被调用.在一个类声明时它常常是第一件做的事但是没得必要他也像其他任何方法在类中任何地方都可以声明,构造器也能像其他方法样继承.如果我们 ...
- EntityFramework Reverse POCO Generator工具
https://visualstudiogallery.msdn.microsoft.com/ee4fcff9-0c4c-4179-afd9-7a2fb90f5838
- VC++中StretchBlt图像失真问题的解决办法
在 VC 中使用 StretchBlt 会碰到一些与点阵图大小缩放相关的一些问题.在扩展一个点阵图时,StretchBlt必须复制图素行或列.如果放大倍数不是原图的整数倍,那么此操作会造成产生的图像有 ...
- UML大战需求分析阅读笔记1
UML这三个字母的全称是Unified Modeling Language,直接翻译就是统一建模语言,简单地说就是一种有特殊用途的语言.你可能会问:这明明是一种图形,为什么说是语言呢?伟大的汉字还不是 ...
- php中$row=mysql_fetch_row()出错问题
在写php时用到这样一个问题,代码如下: $sql="select * from sina"; mysql_connect("localhost"," ...
- java基础快捷键(1)
1) 输出快捷键:System.out.println():在键盘上输入 Syso 然后按 Alt + ?:就出来了:System.out.println(); 2)主方法:(main): 快 ...