大家好,我是枫叶,有这么一个需求,就是 a 列中存放有一些关于地区名称的数据,这些数据都是由省份加地区名称组合而成。现在我的需求就是要将这些数据存放到 这个窗体的复选框当中,当我启动这个窗体的时候, 点击这个小按钮,下面就会罗列出这些数据作为这个复选框,也就是 combo box 的选项,让我做选择,从而提高了我手工录入的效率。 其实把数据装入 combo box 很容易实现,你看我怎么写的啊?我希望 当这个窗体加载的同时,我就把这些数据装入到这个 combo box 当中, 所以我双击这个窗体,选择一个,在这里选择一个加载事件, 这个可立刻事件,我们把它删除。首先我在这里定义一个 a r r 来存放刚才的数据,就是这些数据好, a r r 等于任景, a 二应该是 a 二到 a 三十四。 好,这样我就把这些数据都装入到这个数组当中,下一步我只需要把这个数组装入到 combo box 当中就可以了,一点 六十等于 a r。 好了,写完了,我们来看一看。当我启动这个窗体的时候,点击这个下拉按钮,所有的数据都进来了,都进来了,那么这样我就可以做选择了,就可以做选择了,但是你会发现 我要做一个选择还要找很久,因为这个选项太多,于是就有了更进一步的需求,就是你比如说我要输入, 我只知道输入,我要输入的是呼和浩特,那当我录一个呼的时候啊,我还不知道这个呼和浩特他是哪个省份的啊,我只记得是呼和浩特是吧?当我输入一个呼的时候,那么你 就把这些选项带有忽字的都把它罗列出来,不带有忽字的都筛选掉,那就减少了选项,这样我就好找了。 是的,那这个又应该如何实现呢?其实也不难,有了刚才的基础,我们就再稍作 修改就行了,这些我就不要了,因为我接下来要做的并不是在窗体的加载事件了,而是在这个 combo box 的劝解事件,我双击它以后,自动就会跳入到这个 combo box 的劝解事件,也就是当这个 控件,这个 combo box 控件,当它变化的时候就触动我的这个世界。那什么时候是变化呢? 我们在录入数据的时候,每录入一个数字,他都会变化一次,是吧?好,首先跟刚才一样,我也要定一个 a r r 数组来存放数据, a r 到 a 三十四,然后再定义一个变量 a r 来便利这个数组。 for each a r in a r 好,便利,接着我再来定义一个什么呢?啊,我先不定义这个,我要判断便利出来的这个 a r 第一次出来的肯定是首都北京,第二个是浙江义乌,是吧? 那么我就把这些,当我录入数据的时候,我就把我录入的内容来在这个选项当中来查找,如果它含有这个字,那么我就把它装入另外一个数组, 如果不含有这个字,我就把它忽略掉,不要它,是不是?所以我要。那我们怎么获取这个 combo box 的内容呢? temple box, 一点 test 就可以获取到我们在这个复选框空间里面输入的内容来判断它。 if 用一个函数 in 啊, i n s t r 在哪里找呢?在这个我们便利出来的这个字符串来查找,查找我们录入的内容, 如果他存在,他带有这个内容,那么他就会返回一个数字,那么这个时候 证明他就是带有我们需要的这个这个选项,所以这个时候我就定义另外一个数组,这个时候我定义的是动态数组和一个整形, 然后我重新定义旅定,我希望保存它的原来的值, b r n, 然后呢? b r n 就等于这个 a r 等于我们的这个选项,然后做完以后别忘了这个 n 还要累加 n 等于 n 加一,这样我们就能够成功的把那些我们多 多余的选项给去除掉了,那最后得到这个 b r r 这个数组,我们把它装进这个 combo box, 一点 list 等于 b r r。 好,完成,完成,我们来试一试。注意啊,当你启动这个窗体,你在录入数据的时候,他会发生,他会发生错误,为什么呢?因为我们我们说了,当他发生变化的时候,就触动了我们刚才的那一串代码, 那当我们在敲键盘的时候,他其实就已经发生变化了,而此时他并没有任何内容,那他就带着这个没有任何内容去查找,去执行了,那那串代码。好,我们回到那个那个代码啊,就执行这串代码后 便发现根本什么都没有,是吧?因为他根本就不符合条件,你拿一个任何没有任何东西的一个制服串来找他,肯定是没有找到,那没有找到,最后是一个空,这个数组是空,那么你把一个空数组交给付给他,那是,所以他就会报错了, 因此啊,我们还是再来演示一遍啊。好,现在我开始敲键盘,他立马报错,是吧?啊?就报错了, 所以呢,我们在在最开始的时候就给他一个容错语句,就是 on l l s u next, 就是这句话,就是当他遇到错误的时候继续 执行。好,这回我们再来看,我们任意输入,他都没有问题了,都不会报错了,都不会报错了啊,都不会报错了。那我们输入一个呼字,呼, 当我输入完这个呼的时候,这个事件其实已经启动了,已经是触动了,他已经实行了一遍那个代码了,是吧?那么他就在这个选项当中查找带有呼字的,比如说这个带有呼字的,他就把它罗列到这边来,那整个选项他只有一个选项,带有呼字的,是不是? 你看是不是很方便?那就非常的高效了。好,现在如果我要查找广字, 好,广字,当我说一个广字以后呢,他就会把广东的,广西的所有选项都罗列出来了, 都有在里面呢。那如果你只需要广东的,你再输一个东,好,那么后面他就把这个西字广西的选项都排除掉了,剩下的就只是广东的了, 是吧?因为他在广西的那个选项呢,找不到广东这个这个字了,他只有广,但是现在我找我找的是广东,因此广西他是不符合的。 好,比如说你要录入一个海,海南,是吧?当你输入一个海字,他就把海南的所有的选项列出来了,就连这个广东、珠海,他带有海字的,他都罗列进来了啊,都罗列出来了 啊,当你把再输入一个很难字的时候呢?那么刚才那个广东什么青海啊?啊?什么珠海,是吧?那个珠海,那那个选项 他就他就筛选出去了,你看是不是?你看是不是已经没有了那个广珠海了,是吧? 那是不是很方便呢?好,我们再来看一看我们的这个代码,其实也代码并不多,也并不难,是不是?好,那么今天这个视频我们就分享到这,再见。
粉丝389获赞1363

之前我们简单的学,通过陆志宏简单的学习了认识了宏,然后我们通过陆志宏学习了五年内容的替换和格式的调整。 但是在很多时候我们需要获取一个赛尔中 已有的行在比如说这样的数据,我们需要通过红去在下面添加一行数据,或者在每一列的后面添加一列数据, 这个时候我们就需要获取当前现在中行数和列数。 今天我们就来学习如何编辑红来获得当前一个赛奥中的行数和列数, 我们还是用这样这样的数据来做演示。首先我们肯定需要创建一个红,我们点击红, 可能我们创建一个新红红血血 获取函数猎手, 嗯 啊,刚刚有空格,有逗号,不止删了,点击创建 啊,这是刚才上一节演示的,我们在这看,这是开头名字,跟他撒结束标签,我们在中间, 我们复制一下,我们粘贴,我们粘贴起来,我们定义了一个 i 和 g 变量。 爱就是当获取当前期 cet 的页中以使用区域的行的数量,同样这是以使用区域的列的数少一个体的数量, 那么我们接着打印一下, 我们选择 print, 哎呀,函数等于 爱, 同样我们打印一下,猎鼠, 看到没,我们接着总共就其实就一两行或一行获取了行数,一行列获取了列数,然后打印, 接着我们执行一下,看到没,窗口显示出来了,行数等于十六,列数等于六等于五,我们看到这是十六行, 然后列数五五, a, b, c, d, e, 五列,是不是 就两行代码就获取了?行书和烈术很简单吧。

下面讲一个案例,获取文本文件的行数以及固定行的数值。获取文本文件呢,我们之前讲过性的案例, 我们看一下这个需求啊,这是我们获取的结果,这一列是放的是文件名,这一列放这个文,这个文本文件呢,有多少行行数? 下面就是提取,这里是提取第五行的数据,这第六行,这样设置好的,我们提取指定行的数据,可能有的行有一个这个文件,他没有这么多行,比如说他只有十八行,那你到二十一行数据他肯定是没有,对吧?只能提十四行这一部分,之前部分 好,这是我们的一个基本需求,文件名,文件的行数,然后将文本文件制定行的内容提取出来,就这么个需求,我们看一下文件 存放的情况,这是程序文件,其他除了程序是文件之外,其他文文文件在这里,在这里我们有六个。然后比如说我们看第一个 a 文件啊,它里面的数据格式是这样的,也就是我们要提取的数值呢,是这个符号右侧这个, 这样我们看一下具体提取的程序, 这个我们使用的为文件对象后期绑定。这之前关于文文件对象,我们讲过专项啊,大家可以看一下。这个地方呢,就将文件集合,就当前我们讲解的文件集合,复制个 f s 文件, 这个 a r, 大家注意一下这个地方,因为 a r 你要取的数据行数呢,是根据你有的文件数量来定,首先它这个表格,它里面已经有两行了, 所以我们取 a 到这个区间吗?然后加上文件数量,这个数量是比你实际文件数量要多的啊,这是文件数量,其实文件数量刚才说了,你要有,除了他还有一个三样文件,对吧?然后你再加三,足够用,这个区间也就这个地方设置,因为我们其他设置话,可能直接设置一个固定数值都是可以的啊。 下面 r 等于二,这个是用于指用来提取数据的时候,可能控制数据在 a r 数组里的行行号啊。下面就是对钢琴文件夹,也就 f s 这个文件集合进行变利, 然后我判断文件名啊,是不是 t x t 文件,如果是的话,那我们就将文本文件内容提取出来,按照换行符进行拆分。 这个函数我们之前讲过,就是提取文件,提取 excel 文件内容的,他是提取出来是一个大厂资格串啊,这样是我们做了一个拆分,这样就拆分了咱一行一行的,那样将拆分出来有八行付。 这个函数刚才说了,我们之前讲过,注意一下这个地方就是读取文件,因为这个文物文件它是 utf 八格式的编码,所以说之前我们讲文文文件说过,大家要注意它的编码方式啊。这个函数之前我们讲过,就单独不再讲了,这里面就读进名,直接就返回的就是这个文物文件的内容。 好,这个呢就拆分,拆分完了就是所谓的行号吗?就 ar 里面的行号,我们自动加一,然后这个对应的文件名 arr 一就是第一列对应文件名,第二列对应的是文本 里面的数据行数。因为这个四 d 的拆分之后呢,他是必然是从零开始的,所以用他生字加一,就是这个文件有的行数下面就是对着 ar 数字的第三列,到最后也就从这个地方往后变例啊,进行变例, 这是干嘛?我加个 bl, 因为它代表行吗?是个子串,所以这样转成数值,所以这个行这里面的数值如果比这个数组的边界小的话。啊,大家注意,我是加一的啊,一,为什么加一?因为刚才说的 br 的速度其实是下级是零, 所以我就加了个一,然后呢,他就等于我们用它拆分获取的数据啊,这 b r 里面的数据,这 v l 是取它的哪个单元格,取它 对应的行数呢?行数要减一,刚才说之所以减一这个行号啊,对应这个行号要减一,对应的 a r 数组才是对应的行,因为刚才的 b r 它其实是零,下级是零,所以这个地方 取完之后要建议然后拆分了。刚才看了我们这个文件里面,他把它拆分一下,取他右侧的数值,所以拆分完括号一,这是我们要的数值,然后复制给他,哎,就是对应的这里面进行复制,然后这样最后提取完了 ar 数组就是我们本本文件里面的内容, 需求的内容啊,然后复制回来就 ok 了,我们先把这部分给清空,手动清空,然后我们先执行一下代码,比如说我们先放这吧,设置个端点,这边呢就读取了整个文件内容这个函数。啊, 这样啊,这时候就进行拆分了,看一下拆分成边上,在这就拆成一行一行了,这是提取出来的数据,你要看一下他是零,他其实是零吗?我刚才说了,其实对应的文件已经第一行,就是他 下面把单元取消,直接运行就 ok 了,这样就提取了我们需求的结果。还是那句话,文本文件处理的时候,大家注意一下编码方式啊。

呃,现在我们来讲一下呃下拉列表框的操作。那下拉列表框大体上的操作也是跟主窗口是一样的。先创建一个成人边练, 然后我们在这里头直接直接凯里艾特。 宽度我们是两百,高度呢,我们是高一点三百。我们对对照一下这个。嗯, id 字体 啊。这个窗口要用这呃多少宽的窗窗口 大家看一下。 那这个就创建完成了。那唯一现在要注意一点的就是消息消息处理啊,消息响应,消息响应我们要在这里头来来处理。 ok, 那消极响应。哎, 那这个就是在对话框当中啊,处理的时候。呃 呃,如何处理这个下来列表空间的过程。其他的那个操作呢?就跟我们在主窗口里头的操作是一样的,可以查看前面的视频。

我们知道程序员写的第一行代码一般都是跳出来一个叫 helloword 的提示,那么我们在学习 vba 的过程中也来获取这样一个 helloword 的提示。好,接下来我们就去写我们的第一个 vba 程序。 首先我们插入一个模块,接下来插入一个过程,过程是 procedure, 所以这个皮就是 procedure 的简写,名称的话我们就给它命名为芝麻开门吧。 那么写我们的第一行语句 message box 就是信息框。 好,这样我们的代码就写完了,然后我们去执行一下,看看 我们在这张图片上指定刚刚写的这个红名, 接下来我们就可以运行代码, 我们看到了提示框里面的 helloword。

excel v b a 红圆码分享,如何实现单元格数据隔着不同行数一键汇总求和?大家好,本期呢,我来分享一个 excel v 红的原代码啊,那实现一个什么效果呢?主要是实现一个 v b 红呢,隔着不同的行数啊来进行汇总求和, 比如说像我们这个是吧啊,我们这边还有很多数据表,然后呢每一组要单独进行求和, 像这种形式大家觉得,哎呀,我用函数公式是吧,直接往下拖动,那这时候就不太好用了,发现没有,尤其上比如说这个行数还特别多,比如上万条 啊,像遇到这种比较困难的问题的时候啊,一般情况下,哎,你用别的技巧说搞不定的时候呢,咱们可以用什么用微微哄的方式啊,来给他解决掉,好吧。嗯,当然还有别的方法能够做哈。嗯嗯,可以做的是吧,还有别的方法是可 可以做的啊,但是我们这个地方呢,哎用 vb 红呢来做一下。好,那这里时候具体这个代码是怎么做的呢啊?我给大家看一下原代码,然后先看一下最终效果,我们点一下一键汇总啊,可以看到啊,哎,每一组的数据还有单独汇总出来啊,那整个原码是什么样子呢?大家看一下,点开我们这个查看代码。 大家,呃这里面哈有具体每一步是做什么的啊?大家如果说,呃可以截图啊啊去练习去写一下啊。呃,这里面所用的知识啊,都是我们第一季课程中的知识。好吧,具体这个案例的讲解的话,等我们直播课的时候呢给大家讲一下 好不好?嗯,欢迎你们能够关注我们的直播,每天晚上九点啊,同时的话大家可以关注下我们下方自动化办公 vb 的课程啊,可以先学一下第一季好不好?好,本期就到这里哈,感谢大家观看,下期再见。

大家好,这节课我们来学习输出雨季, ms 机 boss 的使用, ms 机 boss 的使用啊,这个是一个输出雨季,在 vb 编程当中啊, 好,他的作用呢是在消息框中显示信息,并等待用户单击按钮,可返回单击的按钮值,比如确定或者取消, 通常用作显示变量一种方式啊,就好比我们在登录这个记录下,我们点开 qq 这个软件,那么我们就在上面呢,输入账号和密码,当输入好账号密 密码,我们就点登录,点登录,那么这个就是单机按钮了,那我们点登录以后呢?呃,他就会返回 值,返回什么值呢?比如说登录成功,或者是提示你账号或者密码错误等等,那他是这样一个啊,作用, 那么大家看一下啊,看一下,他有五个参数,那后面这两个参数呢?第四个,第五个呢?我们暂时不管,最常用的是前面这个三个参数啊, 第一个参数是必选参数,必须有的,该参数呢是表明输出对话框所显示的内容,表明输出对话框所 显示内容。由于该餐数字代表长度为二百五十五个字符的一个字符串, 因此呢,我们可以用连接符号连接他的各个部分啊,并且呢,可以记住这个啊,这个按钮,这个函数啊,四幺七哦,这个函数实现换行操作。好,他的第一个参数啊,不要啊, 第二个参数啊,第二个参数,八等式是可选参数啊,可选 可以要,或者可以不要,可以空着用于定义输出窗口按钮样式及显示类型。那么他常常见的按钮样式,这种啊,好,就说这些对应数值,我们只需要输入这些数值,他就会 返回啊,这些,比如说确定,或者是或者否等等,那么等一下呢,我们集合实力来讲,大家就明白了啊,在这里不不多讲啊。第三个参数,泰斗,泰斗长参数也是可选参数, 用于定义在输出窗口标题栏中显示的文本内容。好,那么这些理论呢,讲的就比较生硬啊,那听起来呢?可能难,难以听懂。好,我们就结合一个,按实际案例来讲。好,现在呢,我这里呢有一个按钮啊,有一个按钮, 这个按钮呢,可以把它这个删除了,我重新操作一下。 好,我操作一个按钮。 好,我把按钮呢随便找找个地方好,好啊,但是我在里面修修,修一些文本啊,我怎么修呢?显示啊, 显示当前工工作表名称,然后我们字体呢放大啊, 好,就这样一个按钮啊,再看,那么就是我点一下这个按钮, 那么他就会弹出一个消息框,一个消息框,这个消息框显示的内容就是当前公注表的名称。 好,现在我们来洗啊,来来来,洗这个代码。好,打开这个微杯代码。 好,我直接呢是在这里写了。好,第一个 上不开头也是比较简单的,然后呢敲一个空格,那么我要为我这个代码呢, 但把程序呢命名一下,我就把它命名为显示当前工作表, 显示当前 工作表。回车,好了,现在我们就开始来写吧,我们先学习这个输输出这个语句吗?好,我们就输写,开始写这个,嗯, msg boss, 这个 s 级 boss box。 好,梳好了,梳好了,现在我们要按空格,按一下空格。好,大家看看啊,按空格以后 他就自动跳出来一串啊,一串,那这个串是什么意思呢?这一串就是,呃,这个 msg boss 的这个乙阀, 他有五个参数,好,第一个参数啊,第二个参数 八等式,第三个插数呢?是胎朵好,第五,第四个,第五个呢?我们暂时不理,我们后面再慢慢的学习,因为最常用的就是前面三个插手,看到吗?大家看啊,这个倚阀结构, 这个第一个参数,这里啊,如果这这个地方呢?他抓出了,就是告诉我们现在我们的当前工作呢,应该是输入第一个参数。那第一个参数什么东西呢?就是对话框所显示的内容吗?要弹出一个消息框吗?就是说所显示的内容,那显示什么内容呢? 我们是要显示当前工作表名称,那么这个是制服,所以我们要用这个引号啊,引号好,当前 工作表 明好,就这样吧。啊,然后呢?冒号,用这冒号,再用这个,呃,引号, 这个引号率一定要在这个,包括漫号都应该在在英文中看一下啊,那好,然后呢?引号, 因为因为我们的当前工作表明是不确定的,好,比如说我这个,这个工作部里面有三个工作表 啊,我的第一个功率,大家看一下,这里是设置行高,呃,第二个是变量,第三个呢就是 msg boss, 这里有三个工作表,要显示当前工作表明,所以呢,我这里是不确定的,所以我就这样写啊,当前工作表明冒号,那,那是后面是什么名称呢?啊?是什?我们就用一个连接符号, 好,我搜一下连接符号,连接符号连接在我的工作表名称,拿实际的工作表,工作表名称,那这个工作表名称是什么东西呢?我们来这里呢就命名一下了啊,要命名一下, 这涉及到前面我写过的这个变量名,因为我工作表的名字是可以变了,是变号的,这里我就我就随便起个名字啊,比如说我写一个,哎, 来个倒写的 a 吧,好,倒写的 a, 那么到这里呢,我的第一个参数的差不多就结束了啊,我的这个第一个参数啊,我我这个命名了一个名字,这工作表名字命名为,哎,命名为,哎, 那就写是这样的吧,哎呀妈,这样子,哎,是是个变量哦,所以我再到这里我先输一个逗号,好,输个逗号呢? 什么意思呢?现在呢?他又弹出那个啊那个尾巴了,而起第二个参数八等式是抓出了 啊,交出了就说就告诉我们,我们现在应该,嗯,应该是录入第二个参数了, 那么第二个参数是可选参数,可选参数啊,可以不选,那么可可以不选,那不行呢,我就就来在在这里我就把它省去吧,省你的。我就再说一个的话, 再输一个对号以后,那大家看一下这个乙阀结构,他跳到第三了,跳到第三个参数了,呃,第三个参参数,泰斗 他他总这个查数量变粗了,就说告诉我们要说第三个查数,第三个查数呢,是我们那个消息框啊,在标题栏处显示的文本内容,那么我们要给他显示什么内容呢 啊?我给他显示一个,显示一个温馨提示吧。好,我呢用,因为他是制服,我们要用这个引号引起来,要写上 温馨提示。温馨提示。 好,那么到这里呢啊就完了,这个 这个代码,但是呢能不能运行呢?还是不能,因为我们这里呢用了变量啊,用了变量,所以我们要定义一下变量,要前面定义一下变量,是要声明一下。 好,怎么定呢?第五,大家不要忘记了啊,第五,第五,第一要变亮,好,瞧一下空格,第五写好用来敲一下空格, 但就我们的这个 i 呢,是变亮明,告诉电脑这个是这个 i 是变亮明, 然后我们还还要告诉我们这个数据类型是什么类型呢,好饿死, 那我告诉是数据类型,那么数据类型的我们他是制服啊,用制服型的啊,是制服型,那就是 s t, 好,第三个 t, 好,这个是声明一下啊,定义一下变亮,好,我再回车,我还要怎么做呢?还没完啊, 我要告诉啊,电脑这个 i 我起这个名字啊,这个变量名呢,他到底是等什么?好,我们要为这个 i 复制吗?好,我先写 a i 为爱负责。哎,等什么呢?等当前工作表明。当前工作表,那怎么怎么描述呢?怎么写呢?这个怎么表示?大家想想啊,当前工作表,这是活动工作表, 活动工作表,活动的意思就是二个体,好,我写下 a c t i v e 是活动的意思,那么活动工作表,那我就把工作表呢写那个单词写上来,还是 a t e t 啊,就是个系统,系统,那么这个什么意思呢?这个就是当前工作表,也就是活活动工作表的意思,等红活动工作表的名字的,我们知道应用点 英伦众泰,众泰下的点点啊,当前工作表的名字,那名字怎么写呢?啊?奈恩黑恩一好,就这样啊啊,这样就就写写写好了, 好,我们的这个就写好了,大家看看啊,其实也是比较很简单的,但不看着就看着他复杂啊,这个 mcbox 的这个输出以及好,我们三个参数,第一个参数,这是第一个参数,第二个参数呢,我们审计了, 我生气了,第三个差数呢,我们就要在这个窗口的这标题栏出来显示的文本内容是温馨提示,好,那现在呢,我们要在这 这个这按钮和这个呃代码建立连接。好,那现在我就 来右击这个按钮,然后呢指定红,好,这个红在哪里呢?是在细三显示当前工作表这里啊,好,我们选中这个要点,确定 好,大家看好,现在我来点这个按钮,我,我把这个鼠标放到 当前工作表明这个按钮上面,其实他变成手型了啊,手型,我点一下啊,就弹到这,看到没有,就弹出了一个对号框, 这对号控这个标题栏就是这个消呃,标题栏这显示的内容啊,是刚才我们输的啊,温馨提示,那并且 告诉我们当前工作表明是什么?是 ms 级 boss 当做工,当前工作表明就是个 boss 啊,大家看一下啊,这个呢对光字体比较小啊,字体比较小,可能有点看不清楚, 那么而且呢是确定,可以点确定,那什么意思呢?就说刚才我们省去了这个第二个参数,显省去了第二个参数,那么他就是默认为零,只显示 ok 按钮, ok 按钮就是确定的按钮, 那么如果我们改一下啊,比如说一二三四,第四呢是显示意思和闹这个按钮我改一下,改成四,我,我把不把它控制好,我把我的这个 断码又又拿出来。好,这个地方呢,我是省气了,现在呢?现在呢?我不省,写四啊,就是对应的数值就第二个参数啊,八等式,我呢不省气,我写个四,好,写个四,写好了, 现在我又来运行,我又来点一下这个显示当前工作表明的这个按钮, 大家看到没有? 没有,确定了有事或者否?温馨提示,然后告诉我们当前工作表明是 mc 报, 那问你们是或是否啊,就这样弹出这样的一个对号控了啊,对号控了, 好了吗?我,我到其他工作表上运行一下啊, 其实我在第一个工作表设置行高,这里点一下设置行高,我拿这个运行一下啊,运行一下这个 微标的这个代码啊,有点印形,他又弹出来了, 当前工作表明是色值含高,那我们这个第一个工作啊,第一个工作表啊,是色值含高,他就弹出来了,所以刚刚才我们的这个代码这个变量,因为当前工作表这个名称呢,是不固定的,所以呢,我用了个变量啊,变量哎, 并且命名为癌,然后对癌就负责,负负值啊,成这个这个样子啊,负责这个样子,就是啊,阿,个体阿,个体就是活动一生阿,个体细体 活动,工作表的名字,我们就这样负责啊,这样负责一下,让他在前面再声明一下, 然后呢这个其他呢,就按照这个 ms 级 boss 的这个参数来写的,那第四第五个参数呢?我们都没有写,然后我们写了这个啊,三个参数,第一个参数呢是是这个到这里这个参数呢是四, 第三个参数是温馨提示,这样写好。好,那么我们呢,这节课呢,就为大家介绍到这里,好,下节课呢?再见。好,谢谢大家的观看。

那国庆中秋双节在家也是无所事事啊,打开手机或者电视的话,看到的都是人头啊,选择出去玩的话,那直接就是送人头了,那既然这样的话呢,不如在家学一学 vba, 我记得我在刚开始接触 vba 的时候,碰到的第一个代码就是 mcg box, 那今天我们就来聊一聊这个 macd box 还是一样啊,先进行一个输入,当我们输入麦子里 box 的时候,这个时候可以可以看到他一共会弹出五个参数啊,第一个参数表示的是内容,第二个是他的一个呃弹框的一个 展现的一个形式。第三参数是标题,那四五参数的话是呃帮助文件和文件的一个标题。那这个部分的话我们就不说了,就是说看来聊一聊前三个参数。先来看一下第一参数,第一个参数是他最重要的一个参数, 比如说我输入一个,呃,小明,那这个是我们来执行一下 呀,可以看到那这个一参数的话是他输入的一个内容,当你输入一个弹窗的时候,如果没有内容,那这个就没什么意义了,所以一参数的话一定是他必备的一个参数,一定要有 二参数的话相比较复杂一些,所以就先不说了。那这个时候我们来看三参数,当我点到三参数的时候,这个时候这个开头的话,他会变成了黑色,那这个时候就是我们需要输入,他表示的是我们的文件的标题啊,我输入一个你是谁? 那我们来执行一下啊,这个时候会看到他的标题的时候进行了改变啊,那我现在把这个五一改成我,我们再来看一下啊,他会变成我是 是谁就会有这样的一个改变。好,那我们再来看一下二参数,因为一参数和三参数其实还是比较简单的,当然三参数是可以不输,也是他也是可以执行的,但是一参数的话是他的一个必须的一个条件。 那二参数的话呢?刚刚我们给的是零啊,我这边的话会有一个摆摊子的一个表啊,这个的话可以参照这个表来看一下, 那刚刚我输入零的时候,就是其他就是这一个的第一个啊,零这里啊,他说的是说直是零,那显示的是 ok 啊,他是 v b n 零,我说那这个时候我再来 梳一下哦,梳成 vb ok, 英文状态下的半角,这个千万不要输错,因为刚刚在敲的时候,他直接就没有弹出提示,所以就表示的就是就是,就是输错了啊。好,那我们来看一下 啊,他会弹出一个笑名啊,这个是说我们阐述的是零这个字,那我们再来改一下,比如说我改成一啊,他会输入的是 ok 和坑色,我们来验证一下是不是这样啊,这个时候可以看到他的按钮发生了一个变化,原来是只有一个缺,只有一个, 呃,确定,现在变成了是一个确定,加上一个取消,就是 ok 和坑色,那我们可以再试一下,比如说我再出二啊,这个时候的话,我们通过这个表中可以看到他应该得出的是三个按钮啊,分别是,呃,中指、重试和忽略。看一下啊,这 这时候的话,他弹出了三个这样的一个按钮。好,那我们再来看他后面的参数,前面的话是零到五都是一样的,我数第五个再来数够了,他会直接看到他是从事和坑色。 那前前六个啊,就是零到五之间的话,他表示的是他按钮的一个。呃,显示的一个形式啊,他是以怎么样的一个形式来显示出来? 我们再看后面的一个参数,比如说这边我还是改一下,我改成我的第三参数吧,可能要稍微好一些哦,就是椰丝诺和坑色这个我们用的稍微多一些,那这个时候我加上一个加号,那 点上加号的时候可以拿他后面又会弹出他所下面所对应的一些属性啊,那我们看一下十六的这个啊,就是数数值是十六的啊,我们一样 用代码来输也是可以的啊。这个时候的话他会弹出一个改变他的样式,可以看到这个时候的话,他变成了一个带有叉号的一个样式。带有叉号的一个样式,那如果我再把它 改变一下啊,我输入一个三十二再来执行啊,可以看到他变成了问号,然后再来四十八 也是一样,他这个时候的话变成了一个叹号,弹出一个表格啊,那六十四的话会是一个系统的一个提示啊,也是一样,他还是 表格的样式发生了一个变化,能为这个避免这个系统声音。我们先带着一个三十二来进行试试吧。那第三个参数 就是他输入前两个之后还得再往后面加,所以这个班特斯的话,他是要跟内容和标题比他要更复杂一些哦,那我们来输入呃,零,快来验证一下啊,就是这个, 那输入的时候这里看他表示的是说我默认的是在第几个按钮上啊?就是他的一个确认值,那我现在是默认在第一个按钮上,那我如果再来改一下,我把我的这个, 然后再输的时候,我用这个可以看到他有的时候会有四个按钮啊,因为他后面还可以再加上帮助,这样的一个,呃,就是一个属性啊,这点就不说了。 如果选择这样一个按钮,我们来执行一下,这个时候会看到他的呃,就是加框的这一个标注,他会 提示在了第二个按钮上,那我们再来看一下,如果变成第三个按钮,那我把这个手指直接变成一个五一二 来验证一下,看一看到这个时候的话,他就在第三个按钮上方,那这个的话呢,就是一个弹窗,我们来输入一个完整一点的弹窗啊,再把这个标题加上 来执行,这个时候可以看到我们的内容是小明,标题是你是谁,然后 第二属性的这个摆特词的啊,按钮呢?会有是否或取消,而他的形式的话是带上一个问号的形式,他的确认知的话是圈在了第三个,这个就跟我们的这一团带吧,完完全全的就是可以呼应上了。那除了 直接弹出一个弹框,我们的 ms 这个 box 函数的话是可以返回一个直的啊,他返回的是一个竖直型的,我们来看一下,这个时候加上一个半括号还是一样。第一参数啊,我来说一个,你是谁? 你是,你是小明吗?我来说是这样一个,那这个时候他既然是数字的话,我们就是要让一个一些等于药,所以的话我加上一个, 加上一个别量 a, 然后代码等一下再补充完整吧。先把这个先写上,还是一样啊,再加输入逗号的时候可以看到他后面还是会弹出跟刚刚一样的一个形式,就是他会把他的属性全部弹出来, 那我们用我们的第四个吧, bbeyes no, bbeyes no 啊,就是这个啊,可以看到,然后紧接着的话加上给他加上一个标题,你是谁?后半部分的话 加上一个啊,那这边的话会有一个变量,因为我们通过第二个表来看一下他的一个返回值啊,下面的这个表可以看到他返回值是在一到七之间啊,那为了我的这个运行,我就把 a 顶级成绩和 bat 型的一个变量, 那我们看他输入的是椰丝和 no, 就是 vb 椰丝 no, 那如果是椰子的话,他返回的是数值六,如果是 no 的话,他返回的 是否?那这个时候我用一个衣服的条件也进行一个判断,如果 a 是等于 a, b yes, 那这个时候的话,我再弹出一个弹窗啊, 五百万就算了,我们就是恭喜你中五百块啊,就是我们的小明,如果你是小明的话呢,他会中五百五百块啊,这样一个提示,这个的话我这边没有进行缩进啊, 加一个锁镜。好,那如果啊是小明啊,你在这个弹窗中输入的时候啊,会弹问你是 是小明吗?如果你是小明的话,会执行下面的条件语句弹出一个弹窗啊,恭喜你中了五百块,我们来测试一下 这个社会弹出你是小平安啊,你说我是的啊,那这个时候恭喜你中了五百块,这边的话我是只用了一个 vb, 也是 no, 后面的几个形式都是没有往上加的,如果有需要的话可以加一下,比如说刚刚我们是用的是呃问号的形式吗?所以的话, 那这样的话是一个问题的形式,那我现在想知道的是,最好你能够试小明,所以我是再加上,让他的确诊值的话再加上一个啊,是他默认是在第一个按钮 这边的话,可能有一点长了,所以说加上一个,用一个 换横幅了,嗯,再往这边拽一点啊,使用了一个换横幅了,在这里加了换横幅。那啊,就是用这串代码啊,那我们再用一个本地窗口吧, 在本地窗口来看一下他在直行时的一个样子啊,这个时候的话说你是小迷茫啊,这个时候提着屎啊,这可能是越来越远,但是一步一步来执行啊,到这步的时候可以看到他的 a 的返回值是六, a 的返回只是六,因为我说了一个变量吗?把你转过身是可以看到变量的, a 的返回只是六,这里看 vbs 反回直是六,因为刚我们点的也是,所以说跟这个也是一样的,那这个时候他就会执行这个依据啊,那如果我在执行的时候,我选择的是 这个时候可以看到我们的返回指示器,那这个时候他就不是 vbs, 他是等于 vb no, 所以这个时候的话条件已经不满足,会直接弹出,不会再出现说恭喜你中了五百块的这样一个弹窗,那我同样不使用 vbsvbno, 我直接说出六呢,跟他的效果也是一样的, 可以看到,所以说他的呃所返回的这样的一个值啊,对应的一个代码 就是这样。那用过这种方法的话,我们就可以啊执行我们的一个多重的一个操作,比如说当你执行夜色的时候会进行一个操作,而执行 no 的时候就会执行另外一个操作。 那以上的话就是 macj box 的一个呃,简单的一个说明,他的一个用法还是非常的多,那主要的话呢是在于他的二餐 的这个阿特斯的一个一个数据的一个显示啊,当然他还会有很多的类型啊,比如说像呃房住啊,是前景纸啊这样的一些设置也是有非常多的, 那这边的话就不细说了,常用的话就是这些。另外一个就是他的一个返回值啊,他的返回值的话会有利于我们直行我们下面的一些步骤,让他返回一个值的时候,提示下面的一个信息。

大家好,这节课我们再来梳理一下一个下 vpa 输出以及 msg, boss 那些基本常识。那么上节课呢?我们,呃用这个, 嗯, ms 机 boss 呢?从里面的工作表。好,现在我们再梳理一下他的一些知识点。好,我们打开这个微微编辑器,这个是前面我们写的啊,这个什么前面写 写的这个违背代码。呃,我运行他,我进行看一下,那么他就问我们是否要把啊,要把当前工作表从命名为汇总表吗?啊,五点四, 这里,因为他已经改变过来了,所以呢,他目前没有什么变化。我再运行一次,他又问,我们 要把当前工作表从命名为汇总表吗?我们点否?那么点否呢?他就提,呃,提示我们,你选择了不重新命名工作表,我们点确定啊? 他,他是这样的,那么我们呢要这个再学习一下他的一些基本用法。好,我们再新建一个工作表吧。好,这个工作表呢?大家看好,建了一个系列式,系列式的一个工作表。 啊,这工作表现,目前呢是活动工作表,也就是当前工作表。我打开这个,啊,我的刚才写的代码,嗯,然后呢,我把这个 选中细的四。啊,选中这个细的四,让我来运行一下我们刚才写的代码。运行好,运行。他就问我们 是否要把当前工作表重命名为汇总表吗?我的赞点一下。否,那他就告诉我,你选择了不重新命名工作表。我点确定。好,我在运行 应运行,要把当前工作表重新命为重名人汇总表吗?我点四,大家看,目前我这个新建的工作表是气的四,从底下四, 此名称已被使用,请尝试其他名称。那是什么意思呢?啊?就是说我前面这个已经有一个汇总 表在这里啊,啊,汇总表在这里啊,不能啊,不能重复的,所以呢我的这个 代码呢?这个汇总表这里我们改一下啊,我改改,为什么呢?改为这个新汇总表,抓一个新字啊,好,现在我运行 啊,要把当前工作表命名为汇总表吗?那他大家看就有细心的改为心汇总表了啊,心汇总表了, 那么我们就回到这里来。呃,第一个参数我们就不说了啊,他是,呃对话框显示的内容吗?呃,这个是, 那么我们说一下第二个参数,这个是一个可选参数啊,大家看一下。那么我们刚才用的这个按钮类型的是。呃,第四个 baby, yes, no, babys, no, 那么 呃对应的数值呢?是四,第一个呢维 b o o k v b o k o l 那么他是对应数值是零, 只显示 ok 按钮,只显示 ok 按钮。大家在录入这个时候,这时这时候呢录入数值也可以录这个, 呃,直接录这个英文也可以的。那么从这个,嗯,十六,对于十五至十六开始呢,他是图标啊,是图标,图标, 图标。现在跟大家介绍一下图标怎么使用啊?怎么使用好,比如说这个三对应数值是三十二的这个图标,他的这个,呃,单层的是威逼跨行,威逼跨行。 好,那么我们怎么用呢?好,我来这里复制啊。复制一下啊,我们在这里,我是截图放在放在一个在表格当中,在讲课的时候呢,方便大家看一下啊。我们先是先在卧的文档里面写,那我就过来 复制一下。好,这个微微快显,快显的,他是图标啊,显示这样一个图标,那这个图标是什么意思呢?有什么作用呢?我复制过去我的这个微微代码里面呢,试看一下啊, 等一下有问题啊,好,复制,我转回来。我在哪里啊?我这是,目前这里是 vvs。 no, 我还要抓这个图表,那我就要用抓号啊,用抓号抓号,那抓什么呢?我粘贴一下啊。好,就抓这个吧,好,抓这个好了,那么现在呢?我运行给大家看一下啊 运行给大家看一下。好,我打开这个,我运行一下,看看什么效果啊? 大家看好我的这个对号控呢?前面多了一个问号,就多了一个图标啊,多了一个图标啊,都看到没有?这个就是图标按钮,这个是微 b 框写的,这个图标对应的数值是三十多了个问号 啊,当然这个那时候是错误,就是因为我们有了啊,啊,我们是明白这个呃图标 就可以。好,现在呢?我把这个呃删了,把这个刚才我们抓的这个 看在哪里去啊?好,这里我把这个删了,删掉, 运行一下啊,好,弹出的这个对话框中就没有没有问号了,没有那个图标了啊,大家看到没有? 好,那么现在我在输输入这个呃数值,那么目前我的 vb 意识那么对应的数值是四, 我输一个四,直接就要输一个四,然后呢?我还要这个,用这个威逼快手这个图标,那他对是不是三十, 加什么加三十?好,我就这样录入啊,就这样录,然后现在我进行一下啊,我进行一下,看到没有问号又回来了, 所以呢这个在这个地方啊,大家呢,这个注意一下这些小知识点。嗯,这个小问号放在前面了,他就问我们要把当前 重命名为惠九表吗?啊,前面呢多了一个问号啊,我点手啊,他就,他就说我选择了不重新命名工作表, 哎,那么在这里呢,前面我们斜过这里也是说过了啊,这个 nsg boss 呢,呃,我们梳好以后,像像这个地方按一下 空格,那么这种呢,他是直接就输出了这个啊,输出了,显示了这样一个内容 啊,这个这个是输出,如果我们要把它负值给某一个变量上呢,我们就不再敲空格,像这个地方,我们把它负值为负值给这个,哎,这个变量的时候呢,我们这里呢就用括号了,大家记好用括号 两头用括号。好,那么这里这点呢啊,这里呢,我们呢这个知识点的也不多啊,也不多,当然这大家呢,也可以在这个呃代码编辑框当中啊,点右键 裤子点一下啊,裤子点帮啊, f 一啊,在这个大瓦边际框当中按 f 一啊,我点一下 f 一,他就弹出了一个啊帮助的对号控了 阿卡, 那他这个就会呃出来相关的一些雨季,当然我在这里输入这个 ms 级 boss 啊,那我就回,再回家 不是。然后呢,我们就来继续找搜索一下,那么 关于这个呃 ms 机 boss 常亮一些参数的介绍等等的一些知识点呢,全部就出来了,这个是不熟悉的话在练习生啊,可能调用这个帮助啊,出来来看他,对,你看 这个长量啊,返回值。 嗯,好,那么我们呢 这个啊,这节课呢,就为大家介绍到这里啊,到这里,这个有时间呢,练习一下。其实这个编程啊也不是很难的啊,只要有这个都练习一下。好,谢谢大家,我们下期再见。