前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VBA编程_常用函数总结1[通俗易懂]

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

作者头像
全栈程序员站长
发布2022-08-31 17:50:33
4390
发布2022-08-31 17:50:33
举报

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

文章目录

IsEmpty

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

代码语言:javascript
复制
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

  函数原型如下:

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

Asc

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

代码语言:javascript
复制
Sub Main()
    Debug.Print Asc("123")
End Sub

Mid

  函数原型如下:

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

Round

  函数原型如下:

代码语言:javascript
复制
Round(expression, [numdecimalplaces])
  • 作用:对expression进行四舍五入,numdecimalplaces是小数位数。
  • 返回值:返回四舍五入后的数值。
代码语言:javascript
复制
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.cn/142805.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • IsEmpty
  • Replace
  • Asc
  • Mid
  • Round
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档