vb常用函数一览表 vbs函数大全

   2023-02-08 学习力0
核心提示:常用内部函数数学函数函数功能示例结果说明Abs(x)绝对值Abs(-50.3)50.3 Exp(x)自然指数Exp(2)e^2e(自然对数的底)的某次方Fix(x)取整(取参数的整数部分)Fix(-99.8)-99参数大于 0 时,去掉小数部分;参数小于 0 时,返回大于或等于该参数值Int(x)取整(取小于

常用内部函数

数学函数
函数
功能
示例
结果
说明
Abs(x) 绝对值 Abs(-50.3) 50.3  
Exp(x) 自然指数 Exp(2) e^2 e(自然对数的底)的某次方
Fix(x) 取整(取参数的整数部分) Fix(-99.8) -99 参数大于 0 时,去掉小数部分;参数小于 0 时,返回大于或等于该参数值
Int(x) 取整(取小于或等于参数的最大整数) Int(-99.8)
Int(99.8)
-100
99
参数大于 0 时,去掉小数部分;参数小于 0 时,返回小于或等于该参数值
Log(x) 常用对数 Log(1) 0 求自然对数值
Rnd 随机产生0~1的单精度值 Int(6*Rnd)+1 1~6 要产生一个从Min到Max的整数,应使用公式Int((Max-Min+1)*Rnd+Min)
Round(x,n) 按小数位数四舍五入 Round(3.14159,3) 3.142 第2个参数为小数位数
Sgn(x) 取参数的符号值 Sgn(8.8)
Sgn(-8.8)
Sgn(0)
1
-1
0
参数大于0,返回1
参数小于0,返回-1
参数等于0,返回0
Sin(x) 正弦 Sin(3.14159265/180*90) 1 三角函数以“弧度”为单位
Cos(x) 余弦 Cos(3.14159265/180*180) -1
Atn(x) 计算反正切 Atn(1) 0.7854
Tan(x) 计算正切 Tan(3.14159265/180*45) 1
Sqr(x) 算术平方根 Sqr(9) 3 相当于vb常用函数一览表
字符串函数
函数
功能
示例
结果
说明
Len(x) 求字符串的长度(字符个数) Len("Vb技术") 4  
LenB(x) 求字符串的字节个数 LenB("Vb技术") 8 VB中采用Unicode(ISO字符标准)来存储字符,所有字符都占2个字节
Mid(x,n1,n2) 从x字符串左边第n1个位置开始向右取n2个字符 Mid("Vb技术",2,2) "b技"  
Left(x,n) 从x字符串左边开始取n个字符 Left("Vb技术",3) "Vb技"  
Right(X,n) 从x字符串右边开始取n个字符 Right("Vb技术",3) "b技术"  
UCase(x) 将x字符串中所有小写字母转换为大写 UCase("Vb技术") "VB技术"  
LCase(x) 将x字符串中所有大写字母转换为小写 LCase("Vb技术") "vb技术"  
Trim(x) 去掉x字符串两边的空格 Trim(" Vb 技术 ") "Vb 技术"  
Ltrim(x) 去掉x字符串左边的空格 Ltrim(" Vb 技术 ") "Vb 技术 "  
Rtrim(x) 去掉x字符串右边的空格 Rtrim(" Vb 技术 ") " Vb 技术"  
Instr(x1,x2,M) 返回字符串x2在字符串x1中的位置,M=1不区分大小写,省略则区分 Instr("baBBAC","BA") 4 找不到则返回0
String(n,x) 返回由n个首字符组成的字符串 String(3,"AB") "AAA"  
Space(n) 返回n个空格 Space(3) "    "  
日期和时间函数
函数
功能
示例
结果
说明
Date 返回系统日期 Date 2006-9-1 (yyyy-mm-dd)
Time 返回系统时间 Time 15:45:33 (hh:mm:ss)
Now 返回系统日期和时间 Now 2006-9-1 15:45:33 (yyyy-mm-dd hh:mm:ss)
Year(c) 返回指定日期的年份 Year("2006-9-1")或
Year(#9/1/2006#)
2006  
Month(c) 返回指定日期的月份 Month("2006-9-1") 9  
Day(c) 返回指定日期的日子 Day("2006-9-1") 1  
Weekday() 返回指定日期的星期几 Weekday("2006-9-1") 6 星期日为1
Hour() 返回指定时间的时数 Hour("15:45:33") 15  
Minute() 返回指定时间的分数 Minute(Now) 45 假定系统时间为15:45:33

增减日期函数: DateAdd(要增减日期形式,增减量,要增减的日期)
例:计算2周后的日期:DateAdd("ww",2,#9/1/2006#),结果 "2006-9-15"
求日期之差函数: DateDiff(要间隔日期形式,日期一,日期二)
例:计算生日还有多少天: DateDiff("d", Now, #12/1/2006#) ,结果为 74
函数中的“要增减日期形式”或“要间隔日期形式”可参见下表中的形式:

日期形式
yyyy
q
m
y
d
w
ww
h
n
s
意义
一年的天数
一周的天数
星期

 

数据类型转换函数

 

函数
功能
示例
结果
说明
Str(x) 将数值转换为字符串 Str(45.2) "45.2"  
Val(x) 将字符串中的数字转换成数值 Val("2.3ab")
Val("a23")
2.3
0
 
Asc(x) 求字符ASCII值 Asc("a") 97  
Chr(x) 将数值(ASCII码)转换为字符 Chr(65) "A"  
CBool(x) 将数字字符串或数值转换成布尔型 CBool(1)
CBool("0")
True
False
等于0为False,不等于0为True
CDate(x) 将有效的日期字符串转换成日期 CDate(#1990,2,23#) "1990-2-23"  
CSng(x) 将数值转换成单精度型 CSng(23.5125468) 23.51255  
CDbl(x) 将数值转换成双精度型 CDbl(23.5125468) 23.5125468  
 
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • Windows API Reference for C#, VB.NET
    不错的.net 下用API的参考站点地址在:http://www.webtropy.com/articles/Win32-API-DllImport-art9.asp 下面摘抄分类,便于大家直接就拿来用: File, Memory, Process, Threading, Time, Console, and Comm control(kernel32.dll) _hread_hwrite_lclose_lcr
    03-16
  • 一个基于API的VB.net串口通讯类 vbnet串口通信
    VB.net的串口通讯支持总是让人觉得有所不足,在使用VB6的MsComm32.ocx时,很多人都会在VB.net的开发中觉得很困扰。    这里讲述的VB.net串口通讯类使用native代码,并且它是通API调用实现的,你会发现VB.net的串口通讯就是这么简单。    在说明如何使
    02-12
  • [VB][ASP.NET]FileUpload控件「批次上传 / 多档
    FileUpload控件「批次上传 / 多档案同时上传」的范例 (VB语法) http://www.dotblogs.com.tw/mis2000lab/archive/2008/05/14/3986.aspx    FileUpload控件真的简单好用,不使用它来作批次上传,却要改用别的方法,实在不聪明。要用就一次用到底,公开File
    02-10
  • 第八章 VB中ActiveX控件的使用
    轉自:http://wwww.hyit.edu.cn/edu/vb/study/index.htm第八章          VB中ActiveX控件的使用8.1  概述     这里的ActiveX控件是指VB标准工具箱里没有的控件,用时需从“工程”菜单里选择“部件…”(或右键单击工具箱,从快捷菜单中选择“部
    02-10
  • 第二章 VB的界面设计
    轉自:http://wwww.hyit.edu.cn/edu/vb/study/index.htm第二章         VB的界面设计2.1  VB用户界面设计基础1. 概述   界面的设计有两步:先绘制控件,然后确定控件属性。   绘制控件:在工具箱里单击想画的控件,在窗体里按下鼠标并拖曳,然后
    02-10
  • C#/VB.NET 获取Excel中图片所在的行、列坐标位置
    C#/VB.NET 获取Excel中图片所在的行、列坐标位
    本文以C#和vb.net代码示例展示如何来获取Excel工作表中图片的坐标位置。这里的坐标位置是指图片左上角顶点所在的单元格行和列位置,横坐标即顶点所在的第几列、纵坐标即顶点所在的第几行。下面是获取图片位置的详细方法及步骤。【程序环境】按照如下方法来引
    02-09
  • VB操作XML
    VB操作XML
    XSL(可扩展样式表语言)是对CSS的一种扩展,功能比CSS强大得多。XML链接是在HTML链接的功能之上加以扩展,可以支持更为复杂的链接,通过XML链接,不仅可以在XML文件之间建立链接,还可以建立其他类型数据之间的链接,其规范分为三个部分:XLink语言,XPointe
    02-09
  • VB6多线程,关键段操作 vb6.0 多线程
    Option Explicit Declare Function GetLastError Lib "kernel32" () As Long 'Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long 'Declare Sub ExitThread Lib "kernel32" (Optional ByVal dwExitCode
    02-09
  • VB.NET调用IE,并且等待
                Dim p As New Process            '获得URL            aURL = GetURL()            '获得IE路径            p.StartInfo.FileName = System.Environment.GetFolderPath( _ 
    02-09
  • vb的VSFlexGrid控件 vb msflexgrid
    多行选中VSFlexGrid的SelectionMode = flexSelectionListBox,现在可以配合Ctrl进行多行选择循环取值用vsflexgrid.SelectedRows 可以得到你选择的行的总数量然后用循环可以得到具体的行中具体列的内容Dim Temp  As StringDim i As IntegerFor i =
    02-09
点击排行