编辑“︁
Visual Basic for Applications
”︁(章节)
跳转到导航
跳转到搜索
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
== 常用内置函数 == VBA的常用内置函数列表参见:[https://msdn.microsoft.com/en-us/library/jj692811.aspx] {{Wayback|url=https://msdn.microsoft.com/en-us/library/jj692811.aspx |date=20170203162526 }} *MsgBox *InputBox *舍入函数:Fix 向0取整,Int向下取整, Round四舍五入 *Rnd 返回0-1内的单精度随机数 *字符串函数: **Filter:对字符串的一维数组的过滤 **InStr([Start, ]<Str1>,<Str2>[, Compare])与InStrRev: 查找子串 **Len 字符串长度 **Join:连接一维数组中的所有子字符串 **Left,Right,Mid 截取子字符串 **Space(数值) 生成空格字符串 **Ucase,Lcase 大小写转换函数 **Ltrim, Rtrim,Trim 删除首尾空格 **Replace **Split:分割一个字符串成为一维数组 **StrComp:字符串比较 **StrConv:字符串转换 **String(number, character):制定字符重复若干次 **StrReverse *日期/时间有关函数: **Year, Month, Day, WeekDay,Hour,Minute,Second 截取日期时间分量 **DateAdd 日期/时间增量函数 **DateDiff(<间隔类型>,<日期1>,<日期2>[,W1][,W2])日期/时间的距离函数 **DatePart(<分割类型>,<日期>[,w1][,w2])时间分割函数 **DateSerial(<表达式1>,<表达式2>,<表达式3>) 合成日期;DateValue(“字符串表达式”)返回日期; **Date,Time,Now,Timer 返回日期时间 **DateValue **TimeSerial:由时间序列得到时间对象 **TimeValue:由时间字符串得到时间对象 **Weekday:获得日期的周几 **WeekdayName *转换函数:CBool、CByte、CCur、 CDate、 CDbl、CDec、CInt、 CLng、CLngLng、CLngPtr、CSng、CStr、CVar、CVErr、Asc(<字符串表达式>)返回第一个字符的Ascii编码值、Chr(ASCII码)返回字符、Hex、Oct、Str(<数值表达式>)返回字符串、Val(string)、Format、FormatCurrency、FormatDateTime、FormatNumber、FormatPercent、MonthName *Nz(表达式或字段属性值[,规定值])如果是空,则返回0或者""或者函数的第二个参数值 *验证函数:isNumeric、isDate、isNull、isEmpty IsArray、IsError、IsMissing、IsObject *数学函数:Abs、Sqr、Tan、Atn(即atan)、Sin、Cos、Exp(e为基的指数)、Log自然对数 *Array:构造一个Array对象 *CallByName: get or set a property, or invoke a method at run time using a string name. *控制流:Choose:类似于C语言的select语句、IIf相当于IF-ELSE语句、Switch *Command:获取命令行参数 *CreateObject:创建ActiveX对象 *CurDir:返回指定驱动器的当前工作路径 *由基本数学函数导出的函数:Sec、Cosec、Cotangent、Cotan、Arcsin、Arccos、Arcsec、Arccosec、Arccotan、HSin、HCos、HTan、HSec、HCosec、HCotan、HArcsin、HArccos、HArctan、HArcsec、HArccosec、HArccotan、LogN *DoEvents:暂时把CPU控制权交回给系统。 *Environ:返回环境变量的值 *文件操作: **Dir:返回满足条件的所有文件、目录的名字 **EOF **FileAttr **FileDateTime **FileLen **FreeFile Function **GetAttr:返回文件、目录的属性值 ** Input:读取文件 **Loc:文件指针位置 **LOF:文件打开时的指针位置 **Seek:文件指针定位 **Spc:使用Print做position output **Tab:用于Print函数 *Error:错误号对应的错误消息 *[[Windows Registry]]中的数据:GetAllSettings、SaveSetting、DeleteSetting、GetSetting *GetObject:ActiveX组建的引用 *IMEStatus:返回当前Input Method Editor (IME)。 *Macintosh平台:MacID、MacScript *金融函数: **DDB:使用double-declining balance计算贬值 **FV:计算固定利率的年金 ** IPmt:计算利率 ** IRR:计算利率 ** MIRR:计算利率 ** NPer:计算周期数 ** NPV:计算net present value ** Pmt:计算支付数 ** PPmt:计算本金支付数 ** PV:计算present value ** Rate:利息率 ** SLN:straight-line depreciation **SYD:计算sum-of-years' digits depreciation *Partition:返回字符串,表示一个数值名字落在各个range内。常用于SQL select语句 *QBColor:颜色值 *RGB:颜色值 *TypeName:得到变量的类型名 *VarType:得到变量的类型数
摘要:
请注意,所有对Local Chinese Wikipedia的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Project:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
大陆简体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息