Excel VBA过程和函数使用基础价赔偿
发布时间:2023-09-06 05:41:09
过程是构成程序的一个模块,往往用来完成一个相对独立的功能。过程可以使程序更清晰、更具结构性。VBA具有四种过程:Sub过程、Function函数、Property属性过程和Event事件过程。
一.Sub过程
Sub过程的参数有两种传递方式:按值传递(ByVal)和按地址传递(ByRef)。如下例:
Subpassword(ByValxasinteger,ByRefyasinteger)
Ify=100theny=x+yelsey=x-y
x=x+100
Endsub
Subcall_password()
Dimx1asinteger
Dimy1asinteger
x1=12
y1=100
Callpassword(x1,y1)‘调用过程方式:1.Call过程名(参数1,参数2…);2.过程名参数1,参数2…
debug.printx1,y1‘结果是12、112,y1按地址传递改变了值,而x1按值传递,未改变原值
Endsub
二.Function函数
函数实际是实现一种映射,它通过一定的映射规则,完成运算并返回结果。参数传递也两种:按值传递(ByVal)和按地址传递(ByRef)。如下例:
Functionpassword(ByValxasinteger,byrefyasinteger)asboolean
Ify=100theny=x+yelsey=x-y
x=x+100
ify=150thenpassword=trueelsepassword=false
EndFunction
Subcall_password()
Dimx1asinteger
Dimy1asinteger
x1=12
y1=100
ifpasswordthen‘调用函数:1.作为一个表达式放在=右端;2.作为参数使用
debug.printx1
endif
Endsub
三.Property属性过程和Event事件过程
这是VB在对象功能上添加的两个过程,与对象特征密切相关,也是VBA比较重要组成,技术比较复杂,可以参考相关书籍。


猜你喜欢
- Reeder 3 是苹果平台一款超优质的老牌 RSS 阅读器,从 Reeder 到 Reeder 3 以其简洁的界面使用的使用功能收获了大批
- 这篇文章主要介绍了使用dos破除windowsxp登陆密码的方法,需要的朋友可以参考下用DOS启动,在命令行里把system32config
- Ps软件中的Camera Raw功能涵盖了非常丰富的滤镜调色功能,能够帮助用户快速完成对图片的编辑修改。那么如果遇到窗口打不开的情况时应该怎
- 众所周知,win10 1909系统中的许多功能都需要连接到Internet上,这意味着它们只能在连接到Internet后才能正常工作。但是,
- wps表格十个最基本的技巧大家知道几个呢?不知道也没有关系,看完这个篇文章后你肯定知道。小编特地整理了WPS表格必学的十大基本功能技巧,让不
- Windows10的资讯和兴趣能不能关闭,相信最近很多朋友都被这个功能困恼了很久,目前Win10的资讯和兴趣有好几个bug,很明显是微软赶工
- 驱动人生dtlsoft不能删解怎么办?当用户使用完驱动人生已经卸载了,但DTLSoft文件删除不了,dtlsoft文件就是驱动人生残留文件,
- win10系统升级或者重装后,所有硬件驱动都正常运转,但是电脑确是一点声音都没有,这是什么原因呢?其实是因为有些新版驱动限制了。具体的解决方
- win7系统使用中启动任务管理的快捷键是Ctrl+Alt+delete,非常的好用,但是有部分用户不喜欢这个快捷键,想把它禁用了,不知道怎么
- WPS文档怎么使用稿纸格式?wps中想要设置稿纸格式,方便写文章,该怎么设置稿纸格式呢?下面我们就来看看详细的教程,需要的朋友可以参考下如何
- mtransition quake mac插件包括50种非常炫酷的大片风格切换过渡转场画面,支持4K!转场过渡具有独一无二的摄像机快速动作和
- 做WPS演示或者PPT的时候,很多人都有着这样的心态:以一招制胜的封面法宝,赢得全场的喝彩。相信很多做过WPS演示或者PPT的小伙伴都感同身
- 怎么锁定注册表?为了不让恶意软件破损注册表从而损害系统,我们可以通过锁定注册表的方法来预防,下面就给大家介绍系统锁定和解锁注册表的方法。操作
- 一些用户在使用win8系统的计算机时,遇到了键盘灯亮着,但是无法打字的问题,检查了驱动,没有发现任何问题,这是因为什么呢?关于这一问题要如何
- 具体操作如下: 选中下图中的计算结果区域F3:F16,单击“开始-条件格式-新建规则“按钮。(下图1处) 在新弹窗口中选择“使用公
- 小米miui12系统最近横空出世,官方消息推送超多亮眼的功能让小伙伴们爱不释手,但是内测申请更新升级,需要答题才可以安装,总共30题要答,题
- PPT虚线箭头怎么画?PPT中想要制作一个虚线十字标注箭头,该怎么将这个箭头变成虚线箭头呢?下面我们就来看看详细的教程,需要的朋友可以参考下
- Win10开机按F8进不了安全模式怎么办?最近有朋友遇到这个情况,下面小编就给大家带来Win10进入安全模式的三种方法,一起来看看吧Win1
- 新安装的硬盘,由于存在很多的垃圾文件(看不见的),导致硬盘空间已满。怎么办?可以对硬盘格式化。问:什么是格式化?答:格式化是指对磁盘或磁盘中
- 硬盘在BIOS中的默认模式都是IDE模式,但是对于win7系统来说,就需要将硬盘模式转化为AHCI,这样才能保证系统正常的运行。那么,硬盘模