vba sub什么意思(vba 解释代码的意思)

2024-08-18 22:55:34 4

vba sub什么意思(vba 解释代码的意思)

大家好,如果您还对vba sub什么意思不太了解,没有关系,今天就由本站为大家分享vba sub什么意思的知识,包括vba 解释代码的意思的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

本文目录

vba 解释代码的意思

Sub iDelAndCreName(Nm As String, s As String) ’定义一个过程,作用大意是删除和新建名称,两个参数Nm和s,均为文本型 On Error Resume Next ’遇到错误继续执行下一句 With ThisWorkbook ’本工作簿 .Names(Nm).Delete ‘删除本工作簿内现有的定义为Nm的名称(此句有可能出错) .Names.Add Name:=Nm, RefersTo:=s ’新建名为Nm的名称,引用位置为参数s所传递的单元格引用 End With ’与with语句对应的结束句 Err.Clear ’清除错误End Sub ‘过程结束Call iDelAndCreName("iList", "=" & sh.Name & "!" & .Address) ’此句即调用上述过程,同时传递了两个参数,一个是iList,,这个就是过程中新建的名称的名字,"=" & sh.Name & "!" & .Address,这句就是为iList指定的引用位置。只是最后这个.Address有点蹊跷,因为没见到上面还有with语句。

Excel VBA中常用的英语有哪些是什么意思

分享VBA最常用的70个单词Sub 开始 End结束 Range单元格,单元格区域 Msgbox 输出函数 Inputbox输入函数 Cells所有单元格 Sheets工作表集合 Worksheets工作表集合 Workbooks工作簿集合 Thisworkbook: 代码所在的工作簿 Activeworkbook活动工作簿 Ativecell活动单元格 Dim定义变量关键字 Redim重新定义变量关键字 Integer整型,简写 % Long 长整型,简写& Single单精度 简写! Double 双精度 简写# String字符串型 $ Variant 变体型,有的叫做万能型,如果不定义就是这个变体型 Object 对象 Usedrange 用过的区域 Union 联合 Intersect 交叉 Resize 重新定义区域大小 CurrentRegion:相连的 Value 值 Call呼叫 Visible可见性 Rows所有的行 Columns 所有列 Createobject引用动态库文件函数 Dictionary 字典 Regexp 正则 Application Excel里最高对象 Format格式函数 Timer记时器 WorksheetFunction工作表函数 Transpose工作表里的转置函数 Add添加 Before前面 After 后面 Kye关键字 Item条目对 Remove清空 Removeall清空所有 Exists存在 Count点数 Array数组函数 Preserve保存 Ubound 上界 Lbound下界 Erase清空数组 Split 分割 Join 连接,组合 Filter筛选 Index 工作表引用函数 Function函数 Volatile易失性 ColorIndex颜色索引 Interior底纹 Font字体 Show显示 Unload关闭窗体 Onkey按钮事件 Ontime事件 Delete删除 Open打开 SaveSs保存

EXCEL VBA这些语句是什么意思,有大神逐句翻译吗

Private Sub Worksheet_Activate() ’工作表激活事件Set d = CreateObject("Scripting.Dictionary") ’赋值D为字典对象arr = Sheet1.UsedRangeFor i = 2 To UBound(arr)If arr(i, 1) 《》 "" Then d(arr(i, 1)) = "" ’D增加关键字NextWith Range("B2").Validation.Delete.Add 3, 1, 1, Join(d.keys, ",") ’B2增加数据有效性等于D关键字相连的值End WithSet d = NothingEnd SubSub 查询()Dim d, arr, brr(), ar, br(), abr(), m, n, i, j, a, b, aa, sRange("A5:P10000").ClearContents ’清除("A5:P10000")单元格区域内容If Range("B2") = "" Then MsgBox "请选择【料号】!程序退出。", 64, "温馨提示": Exit SubIf Range("C2") = "" Then MsgBox "请填写出库数量!程序退出。", 64, "温馨提示": Exit Sub ’单元格B2和C2单元格为空值时弹出对话框提示arr = Sheet1.UsedRange ’赋值ARRFor i = 2 To UBound(arr) ’在ARR1维中循环If arr(i, 1) = Range("B2") And arr(i, 4) = "Available" Then ’判定单元格是否等于 Range("B2") 和arr(i, 4) = "Available"就执行下面的代码m = m + 1 ’M值进行累加ReDim Preserve brr(1 To 7, 1 To m) ’给BRR数给赋值,For j = 1 To 6 ’J从一到6循环brr(j, m) = arr(i, j) ’给BRR赋值等于对应的arr数组理面的值Nextbrr(7, m) = arr(i, 10) ’同样是是BRR赋值End IfIf arr(i, 1) = Range("B2") Then ’判定arr(i, 1) = Range("B2")就执行下面代码s = s + 1 ’S值进行累加ReDim Preserve abr(1 To 7, 1 To s) ’M 同样也是给abr赋值等于对应的arr数组理面的值For j = 1 To 6abr(j, s) = arr(i, j)Nextabr(7, s) = arr(i, 10)End IfNextIf m = 0 Then ’判断M等于0就执行下面的程序Range("B5:H10000").ClearContents ’清除(("B5:H10000")单元格区域内容扩充区域后赋值等于abr转置的值Range("B5:H" & s + 4).Sort ’对H列排序MsgBox "【" & Range("B2") & "】料号可出库的库存是【0】!程序退出。", 64, "温馨提示" ’弹出提示Exit Sub ’退出程序End If扩充区域后赋值等于BRR转置的值Range("B5:H" & m + 4).Sort ’对H列排序arr = Range("B5:H" & m + 4) ’重新赋值ARRRange("B5:H10000").ClearContents ’清除(("B5:H10000")单元格区域内容扩充区域后赋值等于abr转置的值Range("B5:H" & s + 4).Sort ’对H列排序For i = 1 To UBound(arr) ’在ARR数组中循环a = a + arr(i, 3) ’给A赋值Nextb = Val(Range("C2")) ’给B赋值If a - b 《 0 Then ’判定A-B小于0就执行下面程序MsgBox "【" & Range("B2") & "】料号现有库存 " & a & " 不够本次出库!程序退出。", 64, "温馨提示" ’弹出提示Exit SubEnd IfFor i = 1 To UBound(arr)n = n + 1ReDim Preserve br(1 To 7, 1 To n)For j = 1 To 7br(j, n) = arr(i, j)Nextaa = aa + arr(i, 3)If Val(aa) 》= Val(b) ThenExit ForEnd IfNextbr(3, n) = br(3, n) - (aa - b).Resize(n, 7)这个区域赋值等于转置后的(br) 内容End Sub

EXCEL中 函数 与 vba 运用时有什么不同(vba中常用代码如sub都是什么意思)

Sub开始的是一个子过程,Function开始的是一个函数过程。每个Sub都要以End Sub结束,每个Function也都要以End Function结束。VBA中这两种都有使用。共同点就是,都是用来完成某种特殊功能的一组程序代码。区别是,函数是带有返回值的特殊过程,函数过程在定义时有返回值的类型说明。定义的子过程或函数都可以在其他地方被调用,只是形式略有区别。

EXCEL VBA编程“Sub test”、“Sub szbn”、“Sub dxbn”是什么意思

sub 是程序开始部分\x0d\x0asub aaa()\x0d\x0aaaa代表程序的名称,可以随便你写,但是尽量写得有意义一些,一般的程序不用返回aaa的值,所以括号内无内容,如果是自定义函数Function可以带参数,或系统自带的Worksheet_Change等括号内是有参数的。\x0d\x0a\x0d\x0aend sub 是程序结束的标志。

VBA gosub..return语句,如何理解Exit sub

通常Goto或者Gosub语句,如果跳转后代码在末尾,为防止多余程序运行,需要添加Exit Sub提前终止代码运行。你框住代码F8一直按,你就看到原因了:当X循环到10结束的时候,如果没有Exit sub这一句的时候,接着会在A11出现偶数,但这显然是错误的。

关于VBA中public sub,private sub和sub区别

privatesub表示私有程序,只能在本模块被调用sub等同于publicsub,表示公用程序,可以被其他模块调用特殊情况:如果sub放在sheet表的代码中,无论private或public,都不能被其他模块直接调用要调用其他sheet的sub,只能用.号调用,如:调用sheet2的程序bb(),使用语句:sheet2.bb并且,bb程序必须为public

vba sub 可以带几个参数

可以不要参数、1个参数、多个参数,遇到你说的问题,一般是调用的语句不对,你可以粘贴你的定义的格式和调用的语句来看看。一般直接调用SUB名称可以不用引号,使用引号的时候需要添加CALL,例如:SUB XXX(Y)END SUBXXX 123CALL XXX(123)

以上就是我们为大家找到的有关“vba sub什么意思(vba 解释代码的意思)”的所有内容了,希望可以帮助到你。如果对我们网站的其他内容感兴趣请持续关注本站。

vba sub什么意思(vba 解释代码的意思)

本文编辑:admin

本文相关文章:


vba sub什么意思(vba sub 可以带几个参数)

vba sub什么意思(vba sub 可以带几个参数)

本文目录vba sub 可以带几个参数EXCEL VBA编程“Sub test”、“Sub szbn”、“Sub dxbn”是什么意思关于VBA中public sub,private sub和sub区别EXCEL VBA这些语句是什么意思,

2024年7月17日 04:19

更多文章:


enterprise的名词(一组英语单词的区别)

enterprise的名词(一组英语单词的区别)

“enterprise的名词”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看enterprise的名词(一组英语单词的区别)!本文目录一组英语单词的区别企业的名词解释什么是Enterpriseconcern和enterpri

2024年6月28日 19:13

有哪些比较准确的手机地图导航软件?国内自驾游使用哪种导航最靠谱

有哪些比较准确的手机地图导航软件?国内自驾游使用哪种导航最靠谱

本文目录有哪些比较准确的手机地图导航软件国内自驾游使用哪种导航最靠谱怎样下载车载导航有哪些专业地图网站什么导航最好用,最准确现在最好用的导航是什么为什么百度地图导航金莎的语音那么好听,高德的那么难听百度地图怎么设置姜sir语音包百度地图语音

2024年7月1日 07:52

免费服务器试用(云服务器免费的可以用)

免费服务器试用(云服务器免费的可以用)

本文目录云服务器免费的可以用有没有免费试用的主机哪有服务器免费试用云服务器免费的可以用不可能有真真免费的云主机的,云服务器是一种高精尖的产品,投资巨大,一个机房投资下来要几千万,没有服务商承受得起,因此没有免费的云主机呀。云主机是云计算在基

2024年6月27日 22:51

绿松石为什么那么贵(怎么盘绿松石才正确 绿松石为什么那么贵)

绿松石为什么那么贵(怎么盘绿松石才正确 绿松石为什么那么贵)

“绿松石为什么那么贵”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看绿松石为什么那么贵(怎么盘绿松石才正确 绿松石为什么那么贵)!本文目录怎么盘绿松石才正确 绿松石为什么那么贵为什么绿松石的价格千差万别绿松石为什么那么受追捧

2024年7月25日 11:46

importance的形容词(important有没有什么变化形式,比如ing形式或过去式等等,能把你知道的都写出来吗)

importance的形容词(important有没有什么变化形式,比如ing形式或过去式等等,能把你知道的都写出来吗)

本文目录important有没有什么变化形式,比如ing形式或过去式等等,能把你知道的都写出来吗the important of 和the importance of 的区别of importancemuchimportant有没有什么变化

2024年7月15日 11:27

滑块轴承调节器(滑动轴承中的有一种是自动调心轴承,一般用在什么地方,举一些具体的例子)

滑块轴承调节器(滑动轴承中的有一种是自动调心轴承,一般用在什么地方,举一些具体的例子)

这篇文章给大家聊聊关于滑块轴承调节器,以及滑动轴承中的有一种是自动调心轴承,一般用在什么地方,举一些具体的例子对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录滑动轴承中的有一种是自动调心轴承,一般用在什么地方,举一些具体的例子

2024年7月22日 04:20

数据分析师八大能力培养(什么类指标是电子商务数据监控的核心之一)

数据分析师八大能力培养(什么类指标是电子商务数据监控的核心之一)

本文目录什么类指标是电子商务数据监控的核心之一优秀店长的八大能力面试必胜的九大素质及八大能力数据分析能力模型面试官最看中求职者的八大能力简短航天科学小知识什么类指标是电子商务数据监控的核心之一什么类指标是电子商务数据监控的核心之一什么类指

2024年6月26日 10:17

c语言12345输出54321(输入一个整数,将其逆序输出,去(输入12345输出54321)这道题怎么做啊求解)

c语言12345输出54321(输入一个整数,将其逆序输出,去(输入12345输出54321)这道题怎么做啊求解)

大家好,c语言12345输出54321相信很多的网友都不是很明白,包括输入一个整数,将其逆序输出,去(输入12345输出54321)这道题怎么做啊求解也是一样,不过没有关系,接下来就来为大家分享关于c语言12345输出54321和输入一个整

2024年7月24日 01:21

strcmp函数会忽略大小写吗(if(strcmp(ch,“Y“)==0||strcmp(ch,“y“)==0))

strcmp函数会忽略大小写吗(if(strcmp(ch,“Y“)==0||strcmp(ch,“y“)==0))

本文目录if(strcmp(ch,“Y“)==0||strcmp(ch,“y“)==0)用C语言实现:strcmp(str1,str2)函数,比较两个字符串的大小(不区分大小写)php strcmp函数 是否对大小写敏感求 C语言不区分字符

2024年6月2日 02:20

snap翻译成中文(中国古代文言文言简意赅,为什么要发展成现代白话罗啰嗦嗦)

snap翻译成中文(中国古代文言文言简意赅,为什么要发展成现代白话罗啰嗦嗦)

本文目录中国古代文言文言简意赅,为什么要发展成现代白话罗啰嗦嗦美国这个中文名字谁起的是美丽的国家的意思吗中国古代文言文言简意赅,为什么要发展成现代白话罗啰嗦嗦中国文言文是真正汉语,现代语言参杂了大量日文。日文的语法系统与汉语是不一样的,造成

2024年6月6日 02:23

zootopia(zootopia怎么读)

zootopia(zootopia怎么读)

本文目录zootopia怎么读zootopia怎么读zootopia的音标是[zu: tɔ pɪə] 。词汇分析释义:《疯狂动物城》,是一部迪士尼影业出品的动画片拓展资料1、Nick: Everyone comes to Zootopia,

2024年7月12日 03:24

uniqueidentifier类型 查询语句(sql向表插入数据时id列的数据类型是uniqueidentifier怎么写语句能让他自动生成)

uniqueidentifier类型 查询语句(sql向表插入数据时id列的数据类型是uniqueidentifier怎么写语句能让他自动生成)

本文目录sql向表插入数据时id列的数据类型是uniqueidentifier怎么写语句能让他自动生成uniqueidentifier数据类型的相关语句SQL修改uniqueidentifier类型的值怎么写sql向表插入数据时id列的数据

2024年7月23日 17:38

bcd码转十进制(BCD码和十进制码怎么转换)

bcd码转十进制(BCD码和十进制码怎么转换)

本文目录BCD码和十进制码怎么转换8421BCD码怎样转换成十进制5421BCD码与十进码是如何相互转换的8421bcd码转换十进制数时位数不够怎么办10进制数写入到BcD码中等于多少8421bcd码转换十进制是多少BCD码和十进制码怎么转

2023年8月17日 22:00

ifconfig命令的用法(linux查看域名命令)

ifconfig命令的用法(linux查看域名命令)

本文目录linux查看域名命令ifconfig配置ip在linux系统中ifconfig -a是的命令是干吗用的啊ifconfig在虚拟机机中是什么意思Linux中ifconfig命令作用有哪些ifconfig是什么意思linux查看域名命

2024年4月7日 12:25

正则表达式6位数字怎么写(java 三位字母加6位数字的正则表达式怎么写)

正则表达式6位数字怎么写(java 三位字母加6位数字的正则表达式怎么写)

本文目录java 三位字母加6位数字的正则表达式怎么写6位数邮编正则表达式求C#中6位均为数字的正则表达式java 三位字母加6位数字的正则表达式怎么写import java.util.regex.Matcher;import java.u

2024年7月23日 23:14

企业微信直播一直数据加载中(进入企业微信直播显示数据加载中)

企业微信直播一直数据加载中(进入企业微信直播显示数据加载中)

其实企业微信直播一直数据加载中的问题并不复杂,但是又很多的朋友都不太了解进入企业微信直播显示数据加载中,因此呢,今天小编就来为大家分享企业微信直播一直数据加载中的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录进入

2024年7月11日 11:41

dede模板文件(dede网站 站内搜索时提示“模板文件不存在,无法解析”是怎么回事那位大师给指点一下)

dede模板文件(dede网站 站内搜索时提示“模板文件不存在,无法解析”是怎么回事那位大师给指点一下)

本文目录dede网站 站内搜索时提示“模板文件不存在,无法解析”是怎么回事那位大师给指点一下dede所有模板都不见 在哪个文件夹dede模板文件中,直接用{dede:php}require_once ’xx.php’;{/dede:php}

2024年6月25日 07:39

日本韩国出线(日本和韩国怎样出局的)

日本韩国出线(日本和韩国怎样出局的)

本文目录日本和韩国怎样出局的日本韩国都输球了吗日本队与韩国队能出线吗韩国日本出线了吗日本出线韩国是不是就回家了世界杯出线的球队日本韩国真的能出线吗日本韩国这次都出线了吗今年世界杯,亚洲去了哪几个国家日本和韩国怎样出局的当地时间12月5日,2

2024年6月24日 05:53

concerta(Cash Cash的《Concerta》 歌词)

concerta(Cash Cash的《Concerta》 歌词)

本文目录Cash Cash的《Concerta》 歌词information三单强生Concerta是OTC吗Cash Cash的《Concerta》 歌词歌曲名:Concerta歌手:Cash Cash专辑:Take It To The

2024年7月10日 13:29

哈夫曼树的叶子结点怎么算(n个叶子结点的哈夫曼树有多少个结点)

哈夫曼树的叶子结点怎么算(n个叶子结点的哈夫曼树有多少个结点)

各位老铁们好,相信很多人对哈夫曼树的叶子结点怎么算都不是特别的了解,因此呢,今天就来为大家分享下关于哈夫曼树的叶子结点怎么算以及n个叶子结点的哈夫曼树有多少个结点的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录n

2024年8月7日 00:05

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1731
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1156
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索