VBA编程_常用函数总结1[通俗易懂]

VBA编程_常用函数总结1[通俗易懂]文章目录IsEmptyReplaceAscMidRoundIsEmpty  用于判断单元格是否为空:SubMain()ActiveSheet.Cells(7,3).Value=1IfIsEmpty(ActiveSheet.Cells(7,3))ThenDebug.Print”IsEmpty”ElseDebug.Print”NotEmpty”EndIfEndSubReplace  函数原型如下

大家好,又见面了,我是你们的朋友全栈君。

文章目录

IsEmpty

  用于判断单元格是否为空:

Sub Main()
    ActiveSheet.Cells(7, 3).Value = 1

    If IsEmpty(ActiveSheet.Cells(7, 3)) Then
        Debug.Print "Is Empty"
    Else
        Debug.Print "Not Empty"
    End If
End Sub

Replace

  函数原型如下:

Replace(string, find, replacewith)
  • 功能:将string中的findreplacewith进行替换。
  • 返回值:返回被替换后的字符串。
Sub Main()
    Dim movie_name As String
    movie_name = Replace("速度与激情8.mp4", ".mp4", ".avi")
    Debug.Print movie_name ' 输出“速度与激情8.avi”
End Sub

Asc

  输出字符串首字符的ASCII码:

Sub Main()
    Debug.Print Asc("123")
End Sub

Mid

  函数原型如下:

Mid(string, start, length)
  • 功能:从string中提取从start起始的length个字符。
  • 返回值:返回提取出的字符串。
Sub Main()
    Dim txt As String
    txt = "This is a beautiful day!"
    Debug.Print Mid(txt, 1, 7)
End Sub

Round

  函数原型如下:

Round(expression, [numdecimalplaces])
  • 作用:对expression进行四舍五入,numdecimalplaces是小数位数。
  • 返回值:返回四舍五入后的数值。
Sub Main()
    Debug.Print Round(12.56)    ' 输出13
    Debug.Print Round(12.56, 0) ' 输出13
    Debug.Print Round(12.56, 1) ' 输出12.6
End Sub
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142805.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 单例模式

    单例模式单例模式

    2022年4月25日
    51
  • 查看三种MySQL字符集的方法

    查看三种MySQL字符集的方法

    2021年10月12日
    56
  • 深入理解List的toArray()方法和toArray(T[] a)方法「建议收藏」

    深入理解List的toArray()方法和toArray(T[] a)方法「建议收藏」深入理解List的toArray()方法和toArray(T[]a)方法这两个方法都是将列表List中的元素转导出为数组,不同的是,toArray()方法导出的是Object类型数组,而toArray[T[]a]方法导出的是指定类型的数组。下面是两个方法的申明及说明,摘自Java8的API文档。toArray()方法的分析Object[]toArray()Returnsan…

    2022年5月15日
    47
  • 博弈论基础mooc答案_博弈论考试题及答案

    博弈论基础mooc答案_博弈论考试题及答案1、“博弈的本意是什么?A、摔跤B、下棋C、赌博D、游戏参考答案:B2、古时“弈”字,就是指A、跳棋B、象棋C、五子棋D、围棋参考答案:D3、按照博弈方是否达成有约束力的协议,可以分为()A、理性博弈和非理性博弈B、完全信息博弈和不完全信息博弈C、动态博弈和静态博弈D、合作博弈与非合作博弈参考答案:D4、囚徒困境的例子属于()的典型A、非合作博弈B、合作博弈C、理性博弈D、动态博弈参考答案:A5、“石头剪刀布游戏,属于()。A、贯序博弈B、动态博弈…

    2022年10月15日
    4
  • JAVA HD 101_HD101

    JAVA HD 101_HD101Model:HD101HD101isamasterbatchforuseasanucleatingagentingas-injectionapplications.ItisspeciallydesignedforeasyincorporationintoinsulationrawmaterialcompoundforprocessingPhys…

    2022年7月8日
    106
  • talnet服务器搭建

    talnet服务器搭建刚安装的ubuntu12.04还没有telnet功能,需要配置一下我主要是想让ubuntu12.04开启telnet服务做服务器安装openbsd-inetd:#sudoapt-getinstallopenbsd-inetd安装telnetd:#sudoapt-getinstalltelnetd在etc/inetd.conf文件中可以看到这一

    2022年6月16日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号