打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VB函数

跟数字运算有关的函数:
**********************************************************
abs:来取得一个数字的绝对值;大于零的数就输出原数;小于零就去掉负号,只有输入是0的才会是0
sgn:判断数值的正负数:>0显示1;<0显示-1;=0显示0
Hex:以十进制的方式表示的数字转换成十六进制的方式表示;
Oct:是把十进制的数字转换成八进制
Sqr:传回一个数字的平方根
Int,Fix这两个函数的功能都是把传入的数值去掉小数后转换成整数
注:如果传入两个负数的话:fix的值会少1
Round:是对小数的数值做无条件舍去,这个函数是对数值做四舍五入,而且,还可以要四啥五入到小数第几位。
Log:计算E(2.7182818284)为底的对数值,但输入的参数值一定要大于零.输出的值是一个双精确度的数值.
Exp:这个函数可以计算E(2.7182818284)的幂次方,计算结果的回传值是一个双精确度的数据类型;


跟字符串处理有关的函数:
***********************************************************
Len:获取字符串的长度;
Mid:这个函数的功能是可以从一个字符串的某个字符开始;取出一个固定长度的字符串,语法:mid(字符串,起始字符,读取长度)
Left:固定从字符串的最左边去载取字符串;语法:left(字符串,载取
长度)
Right:固定从字符串的最右边去载取字符串;语法:Right(字符串,载取
长度)
Lcase:把输入的字符串全部变成小写;
Ucase:把输入的字符串全部变成大写;
Trim:去除一个字符串两边的空格
Ltrim:去除左边的空格
Rtrim:去除右边的空格
Replace:就是把某一部分的字符串用另一部分字符品代替
 Replace(字符串,搜寻字符串,替代字符串,[起始字符,替代次数,比较方法]);0代表大小写要完全相符,1是不管大小写的区别,默认是0(完全相符);
InStr:判断一个字符串在另一个出符串出现的位置;如果没有回传值就是0;语法:Instr([起始字符],字符串,子字符串,[比较方法])
InstrRev:这个函数最重要的一点就是InstrRev的搜寻的方向是从字符串的最后面往前搜寻;InstrRev(字符串,子字符串,[起始字符],[比较方法])
Space:添置空格;语法格式:space(空格长度)
String:函数是功能输出一个全部由空格字符所组成的字符串,string则是比Space高级的多;语法格式:string(3,*)
StrReverse:也是一个很有趣的函数,功能是把输入的字符串反序显示,然后再输出;
Split:是把整个字符串用某一个特定的字符分开,再把分开的子字符串输出到一个数组当中;Split(字符串,分隔字符串,[次数],[比较方法])


数据类型转换函数:
****************************************************************************************************************
Clnt:很常用的一种数据类型函数把字符串转换成整数.
Cstr:就是把其它类型的数值转换成字符串;
Clng:是用来把其他的数据类型的数值转换成长整数的;不同地方就是长整数可以表示的范围比正数还要大许多;
Cbool:把一个数值是运算或者是运算式的结果转换成布尔函式类型;
Cdate:把其它类型的数据类型转换成日期时间;


跟日期有关的函数:
******************************************************************************
Date,Time,Now:代表的都是系统日期,时间,当前时间
DateAdd:函数是用来作日期间的加法的;语法格式:dateadd(间隔单位,间隔,日期)
 yyyy:代表以一年为单位作计算;q:代表以一季为单位作计算;
 m:月为单位;y:天为单位d:天为单位;w:天为单位
 ww:星期为单位;h:小时为单位;n:分钟为单位;s:一秒钟为单位;

DateDiff:这个函数的功能是计算两个日期时间的差距;语法:dateDiff(间隔单位,日期一,日期二)
DatePart:可以任何间隔单位来得到其中的数值;语法:DatePart(间隔时间,日期)
DateSerial:对于格式不符合的日期输入格式可以转换为依照年月日为顺序的格式;
DateValue:可以从变量中取出其中的日期;
Year,Month,Day,Hour,Minute,Second:年,月,日,小时,分钟,秒钟;
Timer:这个函数是可以取得子夜12点到现在一共经过的秒数;这个函数常常被用来计算某一段程序去做.
TimeSerial:保证格式不符合的时间输入格式可以转换成标准格式;
TimeValue:是从一个含有日期及时间的变量中取得时间;
Weekday:这个函数可以知道一个日期是一个礼拜中的哪一天;
 1代表星期日,2代表星期一,...7代表星期六;
Monthname:函数会根据系统的设定来传回月份的名称;输入的参数是布尔函数值,true代表传回缩写,False代表传回完整的名称;


其它函数:
********************************************************************************
Array:用来将数据存放到数组中的指令;
Asc:把输入字符串中的第一字符的ASCII码值输出;
Chr:这个函数就刚好跟ASC函数相反,是输入一个ASCII码值,函数的输出就会是一个字符的字符串;
Filter:比较一个字符数组中的所有元素,把其中含有输入的关键字的字符串找出来,并存到另外一个数组中;语法格式:Filter(数组名称,关键字符串,[包含],[比较方法])包含是一个选择性的参数,要填入的值是布尔函数,填True的话是代表要取出含有关键字符串的无素到新的数组中,填False则代表是要取出数组中没有关键字符串的元素到新的数组中,不填的话预设定值是true,比较方法是一个选择性的参数;0代表大小写的英文字是一样的;1则表示没有大小写之分;预设值是0;输出数组的索引是从0开始,而不是我们平常习惯始用的1;
Join:将数组的所有元素组合成一个字符串;
Ubound:取得数组索引的最大值.
Lbound:取得数组的索引的最小值.


常用指令:
*******************************************************************************
const:定义一个常数;
Dim:声明一个变量或者是数组用的
Erase:在声明一个数值是,程序就预留一个足够大小的内存给这个数组使用,而Erase就是用来释放这些在声明的时候指定给数组使用的内存;
Redim:对一个已经存在的数组做重新声明;注意1;如果想保留原来数组信息定义后面加上:Preserve;
Randomize:指令是来启动随机数;
Rnd:取得随机数的函数;

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel156 | NETWORKDAYS.INTL函数,工作日的花样算法
函数用法说明
Excel函数教程
access vba函数
EXCEL常用函数教程
8个Excel文本函数加实例应用,个个功能不容小觑
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服