`
deepfuture
  • 浏览: 4400892 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80078
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70069
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103371
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:285841
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15015
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:67586
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32157
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:45996
社区版块
存档分类
最新评论

Vba常用内部函数

 
阅读更多

1、测试函数

IsNumeric(x)                        ‘是否为数字, 返回Boolean结果,True or False
IsDate(x)                           ‘是否是日期, 返回Boolean结果,True or False
IsEmpty(x)                         '是否为Empty, 返回Boolean结果,True or False
IsArray(x)                                ‘指出变量是否为一个数组。
IsError(expression)                       ‘指出表达式是否为一个错误值
IsNull(expression)                    '指出表达式是否不包含任何有效数据 (Null)。
IsObject(identifier)                   ‘指出标识符是否表示对象变量
2、数学函数

Sin(X)、Cos(X)、Tan(X)、Atan(x)  三角函数,单位为弧度
Log(x) 返回x的自然对数
Exp(x)返回 ex
Abs(x) 返回绝对值
Int(number)、Fix(number) 都返回参数的整数部分,

区别:Int 将 -8.4 转换成 -9,而 Fix 将-8.4 转换成 -8
Sgn(number) 返回一个 Variant (Integer),指出参数的正负号
Sqr(number) 返回一个 Double,指定参数的平方根
VarType(varname) 返回一个 Integer,指出变量的子类型
Rnd(x)返回0-1之间的单精度数据,x为随机种子

3、字符串函数

Trim(string)                         去掉string左右两端空白
Ltrim(string)                        去掉string左端空白
Rtrim(string)                        去掉string右端空白
Len(string)                          计算string长度
Left(string, x)                      取string左段x个字符组成的字符串
Right(string, x)                     取string右段x个字符组成的字符串
Mid(string, start,x)                 取string从start位开始的x个字符组成的字符串
Ucase(string)                        转换为大写
Lcase(string)                        转换为小写
Space(x)                             返回x个空白的字符串
Asc(string)                          返回一个 integer,代表字符串中首字母的字符代码
Chr(charcode)                        返回 string,其中包含有与指定的字符代码相关的字符

4、转换函数
CBool(expression)                      转换为Boolean型
CByte(expression)                      转换为Byte型
CCur(expression)                       转换为Currency型
CDate(expression)                      转换为Date型
CDbl(expression)                       转换为Double型
CDec(expression)                       转换为Decemal型
CInt(expression)                       转换为Integer型
CLng(expression)                       转换为Long型
CSng(expression)                       转换为Single型
CStr(expression)                       转换为String型
CVar(expression)                       转换为Variant型
Val(string)                            转换为数据型
Str(number)                            转换为String

5、时间函数

Now                 返回一个 Variant (Date),根据计算机系统设置的日期和时间来指定日期和时间。
Date                返回包含系统日期的 Variant (Date)。
Time                返回一个指明当前系统时间的 Variant (Date)。
Timer               返回一个 Single,代表从午夜开始到现在经过的秒数。
TimeSerial(hour, minute, second)    返回一个 Variant (Date),包含具有具体时、分、秒的时间。
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
                                    返回 Variant (Long) 的值,表示两个指定日期间的时间间隔数目
Second(time)      返回一个 Variant (Integer),其值为 0 到 59 之间的整数,表示一分钟之中的某个秒
Minute(time)      返回一个 Variant (Integer),其值为 0 到 59 之间的整数,表示一小时中的某分钟
Hour(time)        返回一个 Variant (Integer),其值为 0 到 23 之间的整数,表示一天之中的某一钟点
Day(date)         返回一个 Variant (Integer),其值为 1 到 31 之间的整数,表示一个月中的某一日
Month(date)       返回一个 Variant (Integer),其值为 1 到 12 之间的整数,表示一年中的某月
Year(date)        返回 Variant (Integer),包含表示年份的整数。
Weekday(date, [firstdayofweek])  返回一个 Variant (Integer),包含一个整数,代表某个日期是星期几

分享到:
评论

相关推荐

    excel VBA 教程

    附录中提及的VBA常用内部函数,包括判断函数、数学函数、字符串函数、转换函数和时间函数,是VBA编程中基础且核心的部分。掌握这些函数的使用,对提升Excel VBA编程能力至关重要。 判断函数用于确定数据类型及判断...

    武汉大学---VBA程序设计-PPT课件.ppt

    5. **VBA常用内部函数**: - 输入/输出函数,如InputBox用于获取用户输入,MsgBox用于显示信息框与用户交互。 - 测试函数,例如IsNumeric检查是否为数字,IsEmpty检查变量是否为空。 - 数学函数,如Exp计算指数,...

    VBA_Excel自定义函数大全

    本文将详细介绍一系列常用的VBA自定义函数及其应用方法,帮助用户更高效地完成数据分析任务。 #### 二、自定义函数详解 1. **函数作用:返回Column英文字** - **说明**:此函数用于返回Excel中列的英文名称,...

    美的--Excel常用函数培训(ppt 28).rar

    【标题】:“美的--Excel常用函数培训(ppt ...学习并熟练运用这些Excel函数,对于数据分析、报告制作、业务决策等方面都有极大的帮助,无论是在美的这样的企业内部还是其他行业,Excel技能都是不可或缺的办公技能之一。

    EXCEL_VBA常用代码实战大全.doc

    ### EXCEL_VBA常用代码实战知识点详解 #### VBA常用技巧概述 本文档旨在通过一系列实战案例,帮助读者深入理解并掌握Excel VBA中的常见操作技巧。这些技巧涵盖了从简单的单元格操作到复杂的工作表管理和工作簿处理...

    EXCEL VBA常用技巧

    - **内部格式**:包括颜色、对齐方式等,如 `Range("A1").Interior.Color = RGB(255, 0, 0)` 设置背景色。 - **边框**:`Range("A1").Borders(xlEdgeBottom).LineStyle = xlContinuous` 添加底部边框。 12. **...

    Excel-VBA-编程教程(完整版).pdf

    VBA 语言中的内部函数用于提供一些常用的功能,如字符串操作、数学运算、日期时间运算等。 * 测试函数:测试函数用于测试代码的正确性,可以用于调试代码。 Excel-VBA 编程教程提供了详细的 VBA 语言基础知识点、...

    EXCEL_VBA常用代码实战大全

    ### EXCEL_VBA常用代码实战大全 #### VBA代码大全概览 本篇文章旨在通过《EXCEL_VBA常用代码实战大全》这一资料的核心内容,帮助读者深入理解和掌握VBA在Excel中的应用技巧。该资源提供了丰富的VBA代码实例,不仅...

    VBA常用技巧

    以下是一些关于VBA在Excel中常用技巧的详细解释: ### 第1章:Range(单元格)对象 1. **单元格的引用方法**: - **Range属性**:允许你直接通过单元格坐标或名称来引用,如 `Range("A1")`。 - **Cells属性**:...

    2003常用函数完全手册

    - **嵌套函数**:在一个函数内部使用另一个或多个函数,以实现更复杂的计算。 - **名称和标志**:用户可以为单元格区域定义名称,便于管理和理解;标志可能指的是函数的特定标识,如“忽略空值”或“按列排序”。 ...

    CAD VBA开发人员手册(原)

    - **回顾AutoCAD VBA工程术语**:熟悉常用术语对于理解和使用AutoCAD VBA非常重要。 - **回顾AutoCAD VBA命令**:了解并掌握AutoCAD VBA命令集对于有效地使用VBA进行编程至关重要。 #### 第2章 理解ActiveX自动化...

    VBA示例函数之 求人不如自已动手 逐一在表区域首列内搜索,将返回选定单元格的值相加

    VLOOKUP是Excel中的一个常用函数,用于在表格的首列中查找指定值,并返回同一行中指定列的值。然而,在VBA中,我们可能不会直接使用VLOOKUP,而是通过比较单元格的值来实现类似的功能。这是因为VBA可以提供更灵活的...

    Excel-vba教程

    **Excel VBA常用对象之使用:** 这部分内容将详细介绍如何使用Excel VBA中的各种对象,例如如何操作文件、工作表、单元格区域和图表等对象。这包括但不限于单元格值的获取和设置、工作表的创建和修改、图表的生成和...

    WPS VBA 宏插件_VBA+FOR+WPS7.0.1590

    4. **模块化编程**:VBA支持子程序和函数的定义,可以将重复或常用的功能封装起来,方便复用。 5. **错误处理**:通过添加错误处理语句,可以确保在出现问题时,程序能正常运行并给出反馈。 对于这个特定版本VBA+...

    vba开发教程

    - **内置函数库:** Excel内置了大量的数学和统计函数,使得数据分析更加便捷。 - **熟悉的用户界面:** 使用Excel作为开发平台意味着开发者和用户都熟悉其界面,减少了学习成本。 - **数据库连接能力:** Excel可以...

    Excel_VBA_快速上手之宝典

    第二章 Excel VBA常用对象之使用 第一节 文件的操作 1) Excel文件 2) 文本文件 3) Access文件 第二节 工作表操作 1) 新建与删除 2) 隐藏与显示 3) 保护与撤销 第三节 单元格操作 1) 如何引用单元格和区域 ...

    AUTOCAD VBA开发精彩实例教程

    - **启动VBA编辑器**: 通过AutoCAD内部的命令或菜单选项启动VBA编辑器,即Microsoft Visual Basic for Applications Editor (VBAE)。 - **创建VBA项目**: 在VBAE中新建项目,设置项目名称及保存位置,为后续编写代码...

Global site tag (gtag.js) - Google Analytics