大家好,我是连连老师,感谢朋友们对我的支持,我们今天来看一下咱们第二章的第二节课。然后呢,首先看一下呃这个单词,那么 啊,活动单元格的一个用法啊, tus 好像在以前录制红的时候好像见过这个单词。那么从哪里呢?我们再来啊,简单的演示一下前面的那个录制红的过程。 首先我想在 ae 单元格里面啊写录啊几个字,比如说凉凉课堂,那我们现在就找到开发工具里面找到陆志宏,然后点一下确定,注意啊,不要再去选了,直接去输入凉凉课堂 好。然后呢,点击回车,我们再找到停止录制啊,找到停止录制之后啊,打开这个编辑器,我们 你就会发现在这个录制的红里面就会有一个 tucel, 然后点这个方面的 r e c 一等于凉凉课堂。那么我们其实刚才操作的是什么呀? 操作的是在当前选中的单元格里面,或者说活动单元格里面写入了四个字。那么这个啊, tucer 呢,代表的就是当前的活动单元格。也就说我们想一下在以前这个呃,这个 学 excel 基础的时候,那么我们知道活动的单元格只有一个,就是这个绿框框起来的,这称为一个活动的单元格。那么我们当前的这个啊,特色 代表的是活动单元格的一个意思。然后我们观察一下陆志宏的这个代码,我们刚才操作的这个语句呢,操作的这个过程呢,就是在这个活动单元格里面写入内容,那我们当前的这个地方, 然后奥特有四十二点方面的二一四一,这个暂时先不用管他,然后后面呢,等于量量课堂,我们呀可以把当前的这个代码稍微的给他简化一下。怎么来简化呢?比如说我现在稍微的把这个 把这个语句啊给他复制一下。复制到哪里呢?复制到我们当前的这个呃,新建的这个文件里面找到插入里面插入一个模块,这个前面的课程中已经讲的了。插入的这个模块里面,我们自己去写上一个萨布,第一个呢,我叫他一个,随便起个名字吧,比如说 tax, 然后点击回车,他就会自动生成咱们的这个过程的这个框架啊,然后底下摁着萨布是自动生成的。那么我们在这个里面把这个代码给他粘贴到这里,把个 ttuce, 然后给他 后面的内容先给他删掉。我们先来运行一下这句代码。那么怎么来运行这个代码呢?我们可以把这个窗口暂时先给他调整一下。调整完了之后呢,我们选中 b 二单元格,然后点击一下这个运行,我们就会发现 b 二单元格里面也写入了凉凉课堂。哎,其实啊,我们当前的这个啊,特有塞尔 其实就代表的是当前单元格。这句话的意思呢,就是在这个当前的单元格里面写入两两课堂,我们程序里面的副职啊,和我们平时的副职不是太不太一样。那么比如说我们程序里面啊平时的这个语句吧。先说一下平时的语句,我们应该这样来来说 将凉凉课堂几个字啊凉 课堂这几个字写撸到啊,写撸 b 二单元格, 或者说写录到咱们当前的这个 b 二单元格呢,就是一个活动单元格,或者说把它换成 c 二单元格, c 二单元格就是一个活动单元格。那么当我执行这句代码的时候呢,咱们当前的这一个呃语句啊,他就会在活动单元格里面写入凉凉课堂。那么 平时的时候说话咱们的语言呢?是将凉凉课堂写路边的单元格,凉凉课堂是在前面,但是换成了这个 vba 能认识的语言呢,咱需要把 他写录到,就是说是把它放到后面,然后呢,等于号在中间,等于号呢,其实就是一个复职的一个符号,然后把这个量量课堂,然后放到咱们当前的单元格里面。其实啊,如果这个想不通的情况下,我们 可以想一下啊,以前在写公式的时候,比如说在这个 c 的单元格里面写等于二加二, 那么等于二加二是后有的,我们先有的什么呀?先有的这个单元格,这个单元格每一个单元格选中之后,他都是一个活动单元格。先有活动单元格, 然后呢,后有我们的等于二加二。我们这样想可能就好理解一些了。那么这个等于还有后面的值,其实是后来添加的。 那么在这个里面呢,啊个 tos 等于凉凉课堂,我们就知道了啊,原来这个程序里面的这个副职呢,也是啊,和咱们前面的这一个呃 表格里面的这个公式啊,写的方法基本上是一样的啊。那么但是这个语句啊,他不能运行,为什么呢?我们现在一运行啊,出现了一个语法错误,这个 我们后面会详细再说,现在我们只需要知知道一点就可以。这个语句我们本来不需要他运行的,我需要运行的只是下面的这一行语句。那么我现在把这一行语句呢,给他做成一个注视。注视是在哪里呢? 上面有一个工具栏,就是这个工具栏,是一个编辑的工具栏,我再把它拖动回去,在编辑栏后面的这个位置有一个设置注视块,我把鼠标定位到当前行里面,点击一下这个设置注视块,这一行就加了一个注视啊,并且颜色也自动的变了。其实这个 嗯,咱们当前的这个模块默认的并不是这种颜色,这是我后来调整的,默认的是白色的,白色的底,不过用起来是一样的。等后面的课程中我们再介绍这种颜色,想怎么更改咱们当前的这种窗口颜色。那么 想取消这个注视块呢?点一下后面的这个地方,解除注视块。哎,也是,也就是说我们现在只需要记住一点就可以。我想不想运行哪一哪一行代码,我只需要选中这行代码之后点一下设置注视块就可以。这个地方我是写给咱们大家看的。那么真正运行的是这个地方。我再点一下运行 现在活动单元格啊,我选一下咱们的 c 二单元格,然后再点击上面的这个运行词。过程 c 二单元格又加了一个凉凉课堂, 那么如果说啊,我们想想在这个里面去输入数值的情况下,那么这个数值啊,如果说我现在把量量课堂删掉,给他输入一个一百, 输入一百的情况下,我选择咱们对应的这个 b 四单元格,我再去运行当前的这个代码,点击我们就会发现这里出现了一个一百,然后 后呢我们在下面的这个位置再去输入一个一百,只不过呢这次在输入一百的时候,然后我们来看一下,把这个一百啊 双引号给他去掉,然后我们再点击运行一百,还是能写录到单元格里面,也就是说咱们输入数值的时候,这个双引号 可以不要啊,就是往单元格里面输入数值的时候,单双引号啊就不用写了。好。那么我们每次在调用的时候,我还得需要打开这个开发工具,再找到这个编辑器里面,我再去里面去调用吗?没,其实没有这么麻烦。那么我们怎么来调用呢? 我们只需要找到我们的开发工具里面啊,我在这个单元格里面演示吧,然后找到开发工具里面,找到插入里面,插入里面有一个表单空间,然后这个表 表单空间呢,我们先看这个表单空间这里呢,点击一下这个按钮,然后点击之后从这个位置空白的位置,就像我们插入图形一样,然后画出一个巨型框。画完这个巨型框之后呢,他自动的弹出了一个这个指定红的一个 窗口,我们指定哪一个红啊,这个意思是什么呢?就是我们当前的这个空间啊,表单空间呢, 他点击之后运行的那个红代码是哪一个?刚才我们写的是这个太克斯的,然后呢我们就我就选中这个太克斯的,然后点击确定,意思就是我点击这个按钮之后啊,他直接运运行那个太克斯的那个语句。 好,现在可以把里面的文字给他改一下,点击啊输入,那么现在空白的地方点击一下这个按钮就生成了。比如说我选择咱们 c 六单元格, 点击输入一百就输入了。然后选择 a 四单元格,点击输入,那么这个一百也输入了啊。那么除了这种方式之外,其实还可以有很多种方法去调用这个行。那么我们找到我们的插入里面, 岔路里面。我们前面学基础课的时候啊,学过这个岔路里面的形状,在 wps 文字里面或 word 里面都有。其实他秒 word 一个赛尔,里面的岔路形状基本上都是一样的。我在这里面去选择一个我们喜欢的一个形状。比如说 我想用一个圆点儿句型,点击这个句型里面的一个圆点儿句型,在这个地方啊,去画上一个圆点儿句型。圆点儿句型呢,我可以找到格式里面去给他调整一下样式。哎,底下的这种样式比较好看一些啊。比如说改个这个绿色的吧。好,改完之后呢,我再给这个给这个圆点儿句型给他编辑下文, 同样让他点击输入。而且这种图形的这个格式就和我们前面学习的那个格式是一样的。调整一下对齐方式,字体也可以更改啊。字体我给他改成一个彩体吧,往下拖动。 好,我想给他改成一个楷体,再给他做一个加粗。这个做好了之后呢,我现在点击是没有作用的,因为什么呀?我们没有给他去指定一个红代码,然后我点击鼠标右键,然后再去找到有一个叫指定红的一个按钮,其实啊,他这个 呃指定红呢,我们直接用鼠标右击,可以找到这个对话框。刚才的这个咬单空间呢,我当一会制的时候,他就会自动调用指动指 定红的这个空间啊,因为上面的表单空间不能设置其他的一些格式,但是我们的图形可以啊,出现的这个呃,这个样式啊,可以设置的更好看一些,基本上里面的图形大部分都可以。 然后呢,我们选择对应的这个太子的之后啊,点一下确定,这个时候呢,我选择一个 b 七单元格,点击输入,选择咱们的 a 六单元格,点击输入。好,这个就实现了我们这个代码的调用。下次用的时候不用非得去找到我们的开发工具,再找到那个编辑器里面 啊。那么现在这种方法啊,有好的地方我们知道怎么去,往往单元格里面去输入内容,但是有一样不好的地方, 这种方法只能啊,只能往咱们的这个活动单元格里面去写。我想去写到其他的单元格里面啊,或者说是去表示其他的单元格, 那么必须选中,如果不选中的情况下能不能写呢?是可以的。我们下节课再来看一下赛尔斯如何来表示单元格。好,我们下节课再见,谢谢大家。
粉丝1.7万获赞4.8万


下面呢,我们还做 v b 的一个基础讲解,嗯, v b 的注视,其实每一种语言几乎都有注视啊,注视往往就是一段描述性的 文字吧,来解释你某一段代码的功能,或者整个代码的功能,然后在执行代码的过程中呢,这段描述性的 解释呢,是不知情的。而我们的注视的好处呢,就是你的代码,其实一种是你写完之后给别人,或者说别人在代码基础上在做更新,别人要理解你的思路,所以你做一下必要的解释,就要注视,用 这种必要的处事方式添加。另外一种就是一些代码费用比较大,日后你还要去看,但是时间长了容易忘记,所以说做一下必要 注释,日后好理解。我们看一下啊,这是简单看一下代码注一比一里面的注释呢,主要有两种,一种是这种英文绊脚的单引号,他一种可以放,比如说放在这种,放在玉石的后面,也可以这种 单独乘一行,这是比较灵活。另外一种就是 r e m, 这是个语句啊,中间注意这个中间是要有一个空白,然后后面解一些描述性的语文字啊,就注视一下,就是解释一下你这过程干什么用。 如果你要把 rtm 跟别的也是放在一行的话,注意前面是个冒号,冒号我们之前说过,实际上他是将不同的语句连起,连在一起啊,因为 rtm 这个实际上是一个语句,如果我们把它的 取消了,大家可以看一下,他是要报错的啊,所以说 im 一般情况下,就对我来讲,一般情况下我们就单独一行,是这种单独使用啊, 然后呢,大家可能看一下注视,说注视这个字体的颜色可能跟别字体颜色不一样,这是系统默认的,我没有做任何修改啊,正常是在这里面我们之前讲讲这个设置,我们讲过啊,大家可以根据你的需求,你看一看你怎么去调整 啊?我就默认的方式,他就是显示这种绿色的。然后在这个过程当中呢,还在解释一下,就是这个, 因为这个过程我们设置了快捷键,如果说我们在这个过程当中不加这些注释,日后时间长了没有人应该能知道你这里面有个快捷键, 知道可能就直接用不了快捷键啊,快捷键之前我们我们录制红的时候也讲过啊,在这里面我们对快捷键也做一下测试, ctrl shift q, 最后结果是放放到 active sell, active sell, 我们简单解释一下, active sell 呢,你就是说你激活的工作表里面有些仅有一个表格啊,一个单元格,它是 active sell, 比如这样 我们看一下我们虽然这个我们是圈子这么大,但是只有这个单元格是 active cell, 大家注意一下这个事情,他是只会有一个啊,然后呢,那我们现在按下组合键, ctrl shift q, 看他只会在这里面出现啊,我们再按一下 ctrl shift, 那只会有一个啊,虽然你选择去表达只会有一个,所以这地方对 active sell 提醒一下,嗯,注视的还是很有必要的。


批量插入条码和二维码是经常遇到的一个问题,最近这几期内容,我准备做一个二维码的系列,分享一下二维码常用的方法和技巧。今天我们做的就是批量插入二维码,使用第一个方法空间来插入,就像这样, 我们先来介绍一下这个方法,然后再说一下他的优缺点。首先在开发工具这里选择插入, 然后下方 xt 五 x 空间,右下角选择其他空间,打开这个窗口,然后我们向下拖动, 找到这个八扣的 ctrl 十六点零,有的版本是十五点零,这个没有影响,还有的版本找不到,如果找不到就不用找了,说明你那里用不了。选中之后点击确定,然后我们找一个空白位置, 拖动鼠标就可以插入一个条码。接下来我们选中这个条码,右键选择属性,这里面有三个属性比较重要。首先第一个 style, 也就是类型,这个条码空间一共支持十二个类型, 这里我给列出来了,他对应的序号是零到十一,我们最常用的是第七个序号,七扣的幺二八和十一,也就是二维码。 现在我们在属性 style 这里选择十一,然后回车,它就变成了一个二维码。 第二个属性是 value, 也就是条码的内容,我们在这里输入内容,比如输入一二三,按回车,现在二维码的内容就变了,它就是一二三。假如我们再修改一下再回车,现在再扫一下,它就是四五六。第三个属性 是 linux sell 连接单元格,在这里输入的是单元格地址,他和 y 六属性是互斥的,只能选择其一,比如我们现在输入 f 一,然后按回车,现在 y 六这里就自动清空了,然后我们在 f 一这个单元格输入内容, 随便输入,然后回车二维码就会跟着自动变化。明白这些以后,我们再来看一下代码, 代码这部分也比较简单,循环这部分就不说了,然后使用这句代码来插入一个条码共建这句代码如果不会写的话,可以通过录制红就可以得到。 然后下边是设置它的类型,这里我们设置的是二维码,然后再设置它的 top left 属性,也就是位置,然后宽度和高度设置它的大小,这里设置二维码 的内容可以选择连接单元格,或者直接复制,任选其一即可。最后说一下这个方法的优缺点。先来说优点,这个空间的使用方法非常简单,而且也很方便,我觉得这是他的主要优点。 然后再说一下缺点,首先第一条 wps 不支持这个空间,只有微软的 excel 可以使用。第二条,并不是所有的 excel 都能用,而且它的兼容性比较差,有可能在你这使用的好好的,但是你发给别人,在另一个人那里就用不了。 第三个缺点就是它不支持中文,假如现在我们在 a 一单元格输入一个中文, 然后回车,可以看到这个二维码就消失了,其实他没有消失,只不过他是一个白色的,没有显示出来而已,也就是说 他不支持中文,这个缺点我觉得是最致命的。以上就是本期视频的全部内容,如果对你有帮助,可以点赞投币支持一下,我们下期再见。

vba 实战制自动提取数据,在工作中我们经常会遇到要提取一些内容,比如对身份证号中的区号、年龄、生日等的提取,我们需要用 left me 的函数进行提取, 那么我们用 vba 怎么来实现呢? 找不到开发工具时,点击档案,点击选项,选择自定功能区, 勾选开发人员,点击确定,点击开发人员下的 v b a 选项,城市码对话框即可显现。 v b a 程序是以 sub 程序名开头,跟上功能程序代码,再以 and sub 结束,在 v b a 编辑器中边写下 sub 语句程序名取名为自动提取,按下回车键, v b a 会自动补齐括号与 end。 sub 语句代码中输入以上内容,即可计算所有行数, 输入计算所有行数的代码。 for next 循环是一 for 计数器开头,跟上功能程序代码,手动输入 next 结束, v b a 编辑器中输入 four next 循环代码。 sales 命令的编写法如上 ro 表示韩豪 考冷表示列号,该命令主要用于引用单元格或一组单元格,用 cs 指令编写各个单元格指令 编写。提取地列区号代码, i 表示函号,地加双引号表示列号,这里需使用 left 函数 提取 c 列身份证号,从左数六位字符,按下回车键,接着编写之列年辅助一代码, i 表示韩豪 g 加双引号表示列号,这里需使用一页函数 eh 提取现在二零二三年份,按下回车键,接着编写 h 列年辅助二代码,这里要使用到 me 函数, 从系列身份证号第七位字符开始提取四位字符,按下回车键继续编写异类年龄代码,直接用之列粘辅助一代码,减去 h 列年辅助二代码即为年龄。按下回车键,依次编辑阿列月辅助和摘列日辅助,均需使用 me 函数来辅助完成,和前面 h 列年辅助二编写原则一致, 这里就不再做详细介绍了。最后编写 f 列生日代码,复制 i 列约辅助代码,加上符号复制 j 列日辅助代码即为生日。到这里编码就全部完成了, 让我们一起来看看效果吧!点击编辑器上方绿色三角执行按钮,所有的数据就被提取出来了。这节课讲述 vba 的自动提取数据功能,会结合使用到以上功能, 希望大家细细揣摩,多多练习,学在当下,赢取未来。我们下节课再见!

大家好,我是克莱梦,今天我们来说一下动态数组啊,之前我们说的数组都是静态的,我们在 dim 的时候,比如我 dim air 括号里面我们就已经写了,比如说一吐十,给他定义了一到十这样的一个数组,比如说这样的定义了一个一到十的整数的数组, 但是这样的一个数组我们是没有办法改变他的这个数组长度的,他永远都是一到十。现在我在代码运行过程中,我想要改变这个数组的长度,比如说我想他从一到十变成从一到二十, 这样我们就要使用动态数组,动态数组呢,我们就不能这样写了,我们来看动态数组怎么写动态数组,首先我们在定义的时候,我们就不可以给他括号里面写他里面的元素的情况,我们就直接定一个 a, 我们定义成这个样子。好,首先我们 想要给他刚开始的数组设置成从一到十,我们就用一个关键字叫 redeem, redeem air 一到十。好,我们这样写呢,数组就会自动的被系统分配一到十这几个储存空间。 那么我们在写的过程中,比如说我们写 a 好,比如说我们给他随便负几个值,我们随便给他负两个值,这时候比如我想要给他的十一负值,但是他没有十一,他没有这么长,如果我们想要给他添加一个的话, 他这样的他当然会报错,他会说下标越界,因为我们的这个十一不在一到十的范围内,所以我们这里怎么才能让这一句生肖呢? 我们就要用这个 redeem 给它重新分配,比如说我想要把它从一到十变成一到二十,就是一 two 二十这一句,它就可以实现了。 我们来看看这一句,它就可以运行。但是我们运行过程中,我们看一下这个本地窗口里面,会发现十一确实只被复成了六,对吧?但是前面的两个 a 二六和 a 二七,我们看一下 a 二六和 a 二七清零了,为什么? 因为只要用一个 redeem 去重新声明,他前面的数据就没了,那我们 redeem 就要想办法把它前面的数据也保存下来。怎么保存加一个关键字 redeem 后面加一个关键字 preserve 呢?这个英文单词的意思就是保存了,保留, preserve 保留,所以我们用这个关键字的时候 redeem preserve air, 这样的情况下,这个 air 这个数组他就会把前面的给保留下来,我们来主语句运行一下。 好,我们看这样运行到最后的时候,它的这个值是不是 air 六和 air 七都保存着,对不对?所以这是动态数组的一个使用方法。然后还有一点要注意的是,我们这个动态数组它的动态是有局限性的, 这个动态数组的局限性体现在哪里?第一点,如果我们的这个动态数组他是多维数组的话,他只对最后一维, 可以动态给他去重新声明,只对最后一位有效。什么意思呢?比如说我现在改一下你们的数据,我把它从一位数组改成二位数组,比如说把这里改成 e two, 给他加一维,改成一度十,一度十。我想把这个第一维的维度从一到十改成一到二十, 可不可以呢? 可以看是不可以的, 这里它依然会显示下标越界,因为我们的这个动态数组它只能对最后一位有效。什么样的情况才有效呢?比如说我想把它从一到十,一到十,最后的这个一到十,我可以把它改成二十,这样是可以生效的, 但这样它是可以生效的,它是可以运行到最后不报错的。然后还有一点还有一个局限性,就是它的动态只能往多了去扩展, 他只能向上扩展。什么意思呢?比如说我本来的这个是五到十,比如说我本来的第二位都是五到十,我现在想要把它改成四到二十,或者说四到十吧,这样好看懂一点。 我想往五的下面给扩展一格,他行不行呢?看他是不行的,下标越界他只能向上扩展,他这里改成五,然后这里你改多大都行,你改成一百他都可以实现。 看这样他就可以实现了,他只能向上扩展他这个五到十,你把它改成五到一万,五到十万都可以,但是你想要把它改成四开始,那就不行,所以他只能向上扩展,这是他的一个局限性。

大家好,我是柯南一梦。之前呢,我们在写 vba 代码的时候,我们都提到过,每次写的时候我们是不是都用一个 sab 和 nd sab, 但是我没有提这是什么意思啊?今天我们就来说一下这中间是什么意思。这中间其实就是 过程啊,叫做过程。这一个 shop 到 and shop 之间的代码就是就是一条过程,就是我们起的这个名字,比如说这个就叫做 shop a 就是过程 a, 或者也可以叫它 a 过程。当我们代码执行的时候,它是怎么执行的?它会去执行一个主要的过程, 然后执行完了他不会去执行别的过程。比如说这一个界面里面是能打多个过程的,比如说我可以打个 sabb, 他会出现一个 sabb, 但是你在 sabb 里面打的,他是不去执行 你在撒布 b 里面打的代码。如果你把光标点在撒布 a 这里,这个框里面就会出现 a 和 b, 你选的是 a, 你执行的就只是 a, 那么我们就可以把一些复杂的操作拆解成不同的过程,然后可以方便我们去调用过程,让我们的代码变得更有逻辑,更容易看懂, 这样就会出现一个主过程和一个子过程。我们主要执行的那个过程叫做主过程,次要的那些呢?我们管他叫子过程,其实 你也可以直接去执行此过程,只要把这光标点到这里,这里就变成 b, 你改成 b 了之后,你执行就会只执行 b, 比如说我在 b 这里,我让他执行什么过程?执行 message box, 我们 让他执行输出,输出我爱你这一句。如果我们直接执行 saba 那点了,是没有反应的,因为里面没有代码,他也不会去执行 sabb。 如果我们把光标点在 sabb 这里,过程蓝这里变成了 b 之后,我们再点, 他就会去执行我爱你,他就说出我爱你。那么我们怎么在萨布 a 这里调用萨布 b 呢?我们就要有一个方法,就是很简单,就是你要调用 b 的时候,你可以说靠 b, 就是直接直接 call b, 他就会执行了。虽然你这里是在执行 sub a, 但是呢,他就会 call b 的过程中,他就会执行这个 b。 同样的,我们还有另一种方法更简单,我们连 call 都不用,直接就写一个 b 就可以了, 也是可以的,所以靠带不带是无所谓的。这里呢,我们还有另一种过程,就是带参数的过程,带参数的过程,比如说这个 b 这里我是可以可以给他一个参数的,比如说我可以给他一个参数 name as string, 这样的话呢,他就带一个字符串参数,比如说我可以让他在我爱你的后面加上一个名字,加上加上这个 name, 这样这个过程他不能直接执行,必须要给他的 name 复制,他才会执行。 你要给 b 一个参数,比如说我给小明,我是小红,比如说小红我点运行,他就会蹦出来我爱你,小红,他是他的执行方法,就是在调用 b 的过程中,把这个小红这个字符串参数给他 啊,带进去了,带到了这个 b 里面,这个 b 就自动知道了啊,这一句的意思是 name 等于小红,小红就被复制到 name 里面,他在执行这一句的时候,他就已经会把这个我爱你和小红拼接起来去执行,这就是子过程的调用方法。

大家好,我是老吴,欢迎观看一个室友 vba 入门开窍课程,这节课我们继续来讲这个,摁的获取到这个数据的边界,我们之前是用这个代码以 ae 为这个基准单元格,向下定位 或者向右定位他的边界,获取到这个列号和行号。但是这样定位呢,他有个问题,比如说有的时候呢,他会露天, 比如说在这个名字这边呢,如果有个空格的话,好,或者说在这边啊有个空格,我们从 a 一 这样按住孔雀呢,向右定位的时候,他就不会定位到这个 f 一啊,他就会定位到这个空格的前面,或者说向下的时候呢,他也不会定位到这个数据的边界。所以在日常编写的时候呢,我一般用的方法呢,都 是从这个最大的这个列号啊往左定位,也就是啊,从这个单元格呢往左定位 啊,定位到这里就可以获取到他这个数据的边界啊,同样的,我也可以从下面就是 f 的最后一个单元格,这个是一百多万行,然后我向上定位他的边界,那这样呢,我不管你这边啊怎么漏,我都可以精确的定位到这个边界。 好,我们来试一下我们之前代码,如果是这样的话,他会怎么样?好,他只会判断这个区域。 ok, 我们来写一下。 好,首先呢,这个基础 单元格,他是 f 列的最后一个单元格。好,我们可以这么写 clus, 首先这个 cl 的第一个他是写行,那写行的时候呢,我们就可以用这个 roos 点 cat 啊。然后第二个是写列 好,我们这边呢,这个 f 列是一二三四五六啊,是第六列,如果你不写这个第六列,你也可以直接这个双引号,在这边写上这个 f 也可以,那这个单元格呢,就代表 f 列的最后一个单元格,可以来试一下 啊,选择他一下啊,对吧?他就定位到这个 f 列的最后一个单元格,然后从这个单元格里面我们向上定位他的边 啊,这个我们就已经很熟悉了,上节课已经学过了啊,练的 xl 啊, 定位他的边界啊,定位完之后怎么办呢?再获取到他的行号肉啊,然后再把它复制给一个变量啊,我们现在先 让他把它弹出来,好,来试一下,好,弹出来十五啊,他就定位到这个边界了,好,同样的道理呢,我们也可以 获取到他的列号 c 二十,好,他现在第一个呢,是填行那行的话,那就是一了一行了,那列号呢?这个最大的列号是什么?同样的道理,也是用这个卡顿时间看着。 ok, 好,我们先来试一下,选择下这个单元格,好看一下,然后他就选择到这个第一行的这个最后一列,这个单元格, 我们再用这个单元格呢,嗯的,然后 xl, two 怎么呢?应该是向左啊, nice, ok, 然后怎么办呢?再获取到他的行号就可以了, 同样的看一下他的行号是多少啊?六,回来看一下 第六行, f 列是第六行。 ok, 我们现在获取到了他的行号和列号,这样就好办了,我们就把这段复制一下啊,这个是获取行号的, 我们把它贴到这里来,再把这个获取列号的这一段 啊贴到这里来啊,这样呢,我们就不怕这个中间有断点了,好,我们来试一下, 他依然会锁定这个区域啊,如果这样我继续断了,他都没有问题啊,他都可以锁定这个区域, 他一张 会这样锁定这个区域啊,现在呢,虽然中间这个怎么空格都不会有任何问题,但是还有个问题,嗯,因为这个 数据这个事情说不清的,有些数据呢,会比较头痛,如果这个边界这个地方,比如说这个地方,如果断掉了 啊,或者说最后面这一列的最后个单元格呢,是空值啊,那这样的话就会出问题了,因为我从这个 f 列的最后一个单元格向上定位的时候呢,就不会定位到这个十五了,他就会定位到这个十四 啊,同样的道理,我从最后面这一列呢,然后向左定位的时候呢,就不会定位到这个 f 一了,他会定位到这个一一个单元格,那这样我判断的这个区域呢,就会变成这个区域了,来试一下, ok 啊,他就判断了这个区域,把这些外面的数字呢都遗漏掉了,所以我们在用暗的动态获取数据区域的时候呢,还是会存在一些不足, 那还有没有更智能一些的方法来动态获取到数据区域?好,这个内容我们就留到下节课再来讲解 好了,这一节课呢就讲到这里,感谢各位看官的支持,你的点赞是我继续创作的动力,关注我,下节课我们将学习新的内容。

cba 零基础也能用的六行神奇代码?让你根据所选区域快速新建工作表,快来看一下吧!这个方法是根据所选区域的数据新建工作表的。第一步,全选数据区域,奥特加 f 十一调用 cba 编辑器, 点击插入模块,在右边代码区域输入 sub 空格,随便取个过程名,回车两行代码就这么完成输入了。接下去输入三四两行,也就是 for each next 循环结构,输入 for h b in selection selection 就是所选单元格区域的意思。回车输入 next, 又写完两行代码了,接下去就是实际操作过程了,回车缩进美化代码结构。接下去就是添加工作表,并且以单元格内容命名工作表,输入 walkshit, 点 ad 新建工作表,输入 aktev 写的点 name 等于 b 点 tax。 意思是新建工作表明自以单元格内容命名。六行代码输入完成,我们运行试试看吧! 现在这里只有一个工作表,点击菜单蓝绿色三角运行程序。别眨眼看这里工作表在眨眼间就建好了!想做牛肉粉丝汤,可是粉丝不够,加个关注呗!

大家好,我是哆啦 a 梦。上节课我们说了变量作用欲,我们讲了一下这个 a 变量怎么在同一个模块里面的不同过程里面去跨过程使用这节课呢?我们接着来说怎么去跨模块, 这里我设置了一个模块二啊,我们来看一下这个模块二里面有个 test 三,现在我有一个问题,就是我的 test 三执行之后,请问我的 a 会输出多少?大家可以来想一下,我把它这样子让大家看的更好看到一些。 这里我们不涉及 test 一啊, test 一我们可以不用管它,我们就来看一下 test 三,我们来想一下这个 test 三它会执行出来之后, message box, 它会输出 a 等于多少?给大家几秒钟的时间,大家可以暂停一下,把自己的答案打在弹幕上。好,我们来分析 一下这个 test 三,首先它是调用了 test 二这个过程,就会我们的程序转到 test 二这里, test 二这里呢,会把 a 变成一,然后在结束了之后继续执行 test 三的下面的部分 vc box, 把这个 a 给输出出来,我们看一下这种情况下执行,他会输出什么? 它输出了一个空值对不对?也就是说在他看来这一句就像没执行一样的,因为这里我们都没有定义 a 嘛,他是自己造了一个 a 变量,这个 a 变量当然就是空值了,也就是说这个 test 二的 a 没有传到这个模块二的里面的这个 test 三里面, 这是为什么呢?因为我们的这这种写法,他只能在同一个模块里面用,他不能跨模块。我们今天就来说怎么才能跨模块的,把这个 a 也传到这 这个模块二里面来,让这个模块一、模块二都能使用这个同一个 a 变量。我们只需要把我们前面的定义的这个 a 前面的 d 改成 public, 这个 public 就是公共的,也就是说他这个公共的会公共到什么程度呢?他可以跨过程, 在同一个模块里面跨过程也可以跨模块,所有的模块里面,只要是我们这个工作表里面的模块, 它都可以跨越。也就是说你把一个变量设置成 public, 而且是设置在这些过程的外面的时候,它在所有的模块里面都是可以使用的。这样我们再去执行的话,我们来看一下结果, 看 a 就等于一了,因为它这个执行了 test 二之后, test 二过程给它复制,把 a 复制成了一,再转过来的 时候,这里的 a 其实它已经是和这个 a 是一样的了,所以它在执行的时候就会自然把 test 二里面的这个 a 给它复制过来,这样呢我们就实现了一个变量跨模块去使用的一个效果。

哈喽,大家好,今天呢,我们用之前学到的一个课循环和任记单元格的表达方式来做一个案例。 那我们经常会用到一个下拉框的设置,如果说我们用平常的方法是怎么样去设置的?我们先来录制一个红,获取一些主要的代码,然后在 b 二的单元格,我需要对他进行一个名称的数据验证有效性,选择序列,然后来源的话,选择这张表的这一部分的内容。 确定啊,然后就有了下面的这些内容,我们先把我们的红停止掉,停止掉之后获取了我们的一些代码,这个就是数据有效性的一个设置,那最主要的是什么呢?第一我选中了第二单元格,选中之后,我把它需要设置一个数据的有效性这个的类的就 是说删除了之前的那个设置,然后对他进行了一个添加,添加的类型是 x l, 也就是说添加的是一个序列, 然后后面的什么一些设置咱们先不管,到了这里看到吗?有一个公式,公式等于啊等于一个表的名字,然后加了一个感叹号,然后打了一个单元格的绝对引用, 这才是最主要的。其他的话我们都可以不看他,让他默认都好,因为刚才我们也并没有对他进行一些其他的设置。我们一般情况下对数据有效性进行设置,如果说这个门门窗的类型名称给他增加的话,你说如果好的 门窗,坏的门窗中的门窗,当你的数据在增加的时候,在这里你并不能看见他的增加, 如果说你需要设置一个动态的话,你得重新去对这张数据源的表进行一些调整,如果说你不对他进行调, 想要获取到完整的一个最新的状态的话,你需要自己重新再去设置一下数据的有效性,把刚刚的 a 六重新选一下,每一次他增加的时候你都要重新去去选。 那么还有一种方法是可以利用超级表的方式给他动态的获取,此时呢我们先把它取消掉,取消掉之后,比如说我把这里先复制一个,然后这里恢复到刚才的样子,首先我对他进行一个插入,一个表插入一个表格,确定把它转化为超级表之后, 重新来对他进行一个设置,同样也是点着他去到数据里面添加数据的有效性序列,然后就 等于这张表的这一个字段好了。那此时呢,我们对他进行一个增加,看到吗?他的数据区域他会自动的扩展到最下面,回到这 表他已经自动的把下面的内容给添加好了,那这是用一个超级表的方法去对他进行一个动态的添加,但是他也有一个不太好的地方,就是当你的数据减少的时候, 他并不会看吗?下面有两个空白的地方,他并没有把那个空白的地方给收上去,那么你可能要自己去给他进行一个数据的缩小,缩小之后呢才会变成这样子,那这也不是我们想要的结果,我们想要把它变得更快一点,此时呢我们就需要用到一个 baba 去给他写一个,我们就在这里写。 首先呢也是需要去定一些循环的变量的,定 i s ex 九 i 或者是定 i 肉吧, 就低他的最大行,然后因为我们这个固定的,从 a 级到 a 级就是一个固定的,最后那个 a 六的话是我们的一个变量,所以呢我们只需要一个变量。首先来判断一下 等于多少挨肉是在我们这张工作表的 a 列,回到我们的这张工作表,这张工作表的表示方法啊,是这样的,下拉数据源,如果说你把这个表的名字给改掉的话,你这里面的文字也要改改变,如果说你不想要去给他做一个改变的话,你可以把这张表在这里,把他的名字设置一下, 但是这个时候吧,没必要点润肌,然后 a 列,然后一个最大值从下往上数,然后还得判断一下啊,你这个挨肉如果说他只有一毫的话,说明下面是没有数据的,没有数据的话,添加这个数据有小心干嘛呢?就不需要,所以说易腐。挨肉大于等于二的时候才叫有数据, 把结构先写上大于等于二,然后才会有一个数据有效性的添加。接着就是我们把它超过来点歪理的,超有用的,先把它 把底累掉,删除之前的数据有效行好,然后再给他进行一个增加点 a a d, d, 接着我们把它抄下来,来一个空格啊,然后这个六就是我们的变量,给他连接上我们的 iphone, 这样我们的代码就已经做完了,我们先把这里恢复一下,把它变成一个表格, 或者是直接把它复制粘贴过,最开始是没有这个的,然后回到这张表,我们对他进行一个单步的调试。 f 八,走下来挨热,挨热,现在等于六,看一下这张表,是是是等于六,紧接着 我们大于六,大于二,进入到下一步,这里要对他进行一个删除,因为现在还有一个数据的有消息看了吗?之前设置,然后把他删除掉,删除了之后,现在吗?没有下拉框,紧接着对他进行一个增加, 哎,加上了,这就是加上的效果好,然后就完了,我们整个的程序就完了,然后我们把这里给他加一个 按钮,给他设置一下,更新数据有效性,给他设置为黑体,放大一点,指地一下红,就是我们设置了一个一级的下巴菜单,回到这里我们把数据增加一些些,给他加上一些,莫名其妙的回到这里,现在他还只是只有这些门, 我们把它稍微的放大一点看,现在只有这些门啊,然后我们点一下,他点完之后很快,对吧?有了这些内容,那我们如果说对他进行一个删除呢?比如说删到这里,删除下方单元格上移好,删完了之后, 我们,哎,现在只有两个了,只有两个了,好像很快啊,三的话他好像很快,但是增加的话我们再给他增加一些, 因为这里什么都没有了,现在应该还是只有两个,对吧?两个。然后我们更新一下,更新完了之后就有我们家的这些,这样你就设置一个动态的数据有效性。其实呢我们还可以把它放在一个工作表的事件里面,但是我们先不讲下一个视频,我们再来讲那个工作表事件, 我们讲完工作表事件之后呢,我们就不需要设置这个按钮,我们每次只要激活这张工作表,或者是选中第二单元格的时候,他就自动的对我们的下拉菜单进行一个自动的增减功能操作,那这个视频就到这里啦,拜拜。

各位朋友大家好,今天给大家介绍一下 iphone k 肾这个对象的常用属性跟方法。因为他是 excel 程序的最高级别对象,所以他的多数属性都跟整个程序有关。首先是属性 sure, 这个经常会用到,在程序的执行过程中,屏幕会实时显示出代码,执行的过程屏幕会一直闪动,闪瞎眼,这个属性就能把屏幕刷新关掉,同时也能提高代码的运行效率。比如 如要把第三个工作表复制一百个,并在 a e 单元格随机填充底色,我们写一下代码,看下运行的过程,屏幕一直在闪动,看起来不太友好,只要在代码的开头把 surprise beat 的属性值设 置为 boss, 这样屏幕更新就被关闭了,代码运行过程不会显示出来,但最重要的别忘记在过程最后改回来,也就是把属性值重新设置为处,不然 excel 也没法正常使用了,在运行程序就只能看到最终的结果,而不会显示过程了。接着是 这个属性是控制对话框的,比如删除一个工作表,会弹出对话框让我们确认。如果把这个属性设置为关闭的话,就不会弹出对话框,直接删除包 或关闭工作部前的对话框。如果属性是关闭状态,就不会弹出对话框提示保存文件。所以在过程的最后,同样要把属性设置为处。接着是启用或禁用事件的属性, 用法跟以上的类似。然后是 fk 肾的方法 antam, 他能设置定时运行程序,比如实时显示当前时间,让秒数实时跳动,就是他的一种应用效果。我们看下他的代码如何编写。 首先写一个过程,在 ae 单元格显示当前时间,再写一个过程,定时启动显示时间,这个过程 动的时间是当前时间加一秒,也就是一秒后执行显示时间,这个程序要启动的过程名称是显示时间,过程名要加双引号。第三个参数是等待时间,因为 程序是按顺序运行的,假如把等待时间设置为十秒后,如果十秒后还没排到这个程序运行的话,我们设定要运行的程序 就取消运行了,就是过时不候的意思。第四个参数是否运行,默认是运行的参数是处,把参数设为 boss, 程序就停止了。关闭工作步前要停止,不然关不了。添加一个按钮,调用启动这个过程,点 击按钮,爱意单元格出现了时间,但是时间不会走动,咋回事?看下代码,原来是程序没有相互连接。在 a 一单元格显示时间后,需要在运行启动这个过程,原理就是运行启动这个过程后,一秒后就运行显示时间这个过程。而 在 ae 单元格显示当前时间后,在运行启动这个过程,那么一秒后又运行了显示时间这个过程,如此往复,就达到了时间每秒 秒跳动一次的效果。接着再写一个停止的过程,代码跟启动类似,只要把 otm 的第四个参数设为 boss 就行了。再添加一个按钮,调用停止过程点, 点击启动时间开始跳动,点击停止时间停止跳动过程中又不影响编辑工作,表按他还有很多好用的过程等你去开发。接下来是方法按 k, 它的作用是给一个过程设置快捷键,方法 out, 作用是撤销上一步操作效果跟 ctrl 加 c 一样。还有方法为可 已在过程中图设定等待时间,时间到了再继续运行过程。最后是方法 cat, 作用是退出整个 excel 程序,如果工作部没有保存, 就会弹出提示框,搭配 discoutit 可以忽略提示框不保存,工作部直接退出程序。每一种语言都有基本的规则,理解后相互搭配运用,就能编写出你想要的程序。以上就是今天分享的内容,谢谢大家。

大家好,跟着老于学习 excel, 让你的工作呢更加轻松高效。那从这一节课开始呢,我们来学习一下,在毕业当中呢,我们怎么样去对工作部进行操作。那首先呢,和之前一样,我们来看一下工作部的三种调研方式,三种 第二方式,然后第一种我们来看一下,它是通过细磁,第二种的话通过 我其实实际上大家可以看到这两个实际上是差不多的,这个是简写,这个是完整的写出来,然后里面的参数的话和之前的 voxbox 的话也是一样的, 就是他可以是啊工作表的名字,或者是说工作表所处在的位置,也就是他的顺序啊,通过这样两种方式去调用。然后还有最后一种 就是啊阿特系统,什么意思呢?就是说当前激活的工作表,也就是比如说我们正在工作的这个工作表,好吗?那针对上面这三种方式呢,我们来写一个过程,然后给大家呢演示一下。嗯,这样的话大家会有一个印象 啊,首先我们来见个过程,沃克西特英法好看,把这个去掉。首先因为我刚刚讲过戏词和沃克西斯它的调研方式一样的,所以呢我们就直接放在一起了啊, 放在一起,那怎么样去调用呢?我们首先我们用第八个点 printer 来返回一下工作表的名字好吗?然后比如说细词,然后我要返回,比如说这个汇总, 对吧?那刚刚我们讲了,可以直接通过名字,对吧?通过名字点内,然后我们把它打印出来,名字通过这种方式 哦,你看他这里会整就出来了,对不对?所以呢可以通过这个名字可以这样调用,然后呢 啊,沃克戏称呢,和他实际上是一样的,也可以通过这个名字啊,然后我们比如说把戏词改成沃克戏词,然后呢我们点击,你看他也是汇总,也是出来了,对不对?这是第一种,那第六种我们刚刚讲过可以通过序列号,对不对? 什么意思呢?就是说,比如说啊,这张汇总工作表,他是在整个这个一系列的工作表当中的第一个,对不对?这个就第二个,这个第三个,也就是我们通过一二三这种方式可以进行调用,那我们把它拷贝下来啊, 那我们先来看戏词,比如说我就不用名字了,对吧?我要得到这个 他的名字,那我就写二,然后我们来调一下,看他的名字和他的名字是一样的,对吧?我看 然后,嗯啊,我戏词和戏词我刚刚讲过也是一样的,对吧?所以呢我们就把二写进去就行了,然后呢 你出来就可以了,所以呢在实际编程当中呢,到底你选用细词或者我细词的话,你可以根据自己的需要这样去选择啊,一般的话就直接用细词就可以了,因为可以少写几个单词。 我看然后最后一种方式,第三种电话方式的话,就是阿 tips titty 的话,就很简单,就是说返回我当前啊工作的这样一个工作表,那比如说我们返回一下, 对吧?啊?不是你车啊啊啊啊啊啊啊, 你看就这一张对不对?比如激活这一个啊,他们在用钱激活这个,是不是?所以呢通过 aktv 系统呢,可以灵活的调用我当前正在工作的工作部,不用去指定具体的名字,也就是只要我当前在工作的这个工作部,我都可以用 aktv 戏时呢,给他返回过来好吗? 那三种调研方式的话基本就讲到这里,那喜欢的同学的话可以继续关注后面的课程。好,那今天呢课程就到这里,谢谢。

大家好,欢迎观看 vb 基础人们教程这节课讲一下 excel 中的工作表对象。首先了解一下 excel 中的工作表类型,我们最常见的就是这种普通的工作表,其实除了这个以外,还有另外的几种, 我们在任意的一个工作表名称上,右键选择插入,在弹出的窗口中可以选择工作表、 图表、红表和对话框,这些就是不同类型的工作表。那么在 vba 中应该如何表示这些不同类型的工作表呢?不同类型的工作表都有不同的名称,比如工作表是 worksheet, 图表 chat, 红表也是 orc sheet, 对话框 dialog sheet, 而他们都有一个共同的名称就是 sheet, 就好比苹果,香蕉、 橘子都可以叫做水果,这个很容易理解。而我们在实际的工作中,后三个几乎是用不到的,所以我们重点讲一下第一个工作表, 还是以苹果举例, apple 可以表示一个苹果,而一堆苹果可以用 apples 来表示。同样 worksheet 表示一个工作表, workshees 就表示所有的工作表。我们可以把所有的 workshes 乘坐工作表的集合。通过下面这个图可以清楚的看出 shift 和 work shift 之间的关系,而这三个一般情况下是不需要考虑的, 我们在处理数据的时候,通常要指定清楚数据具体在哪一个工作表中。在 vba 中表示工作表常用的方法有四种,我们来看一下。先看第一种 active shit, 它表示的是当前选中的工作表,或者叫做当前激活的工作表。我们来看下边这个代码,它是把当前选中的工作表名称打印出来,名称就是工作表对象的属性,我们来运行一下, 现在打印出来的是 ct 五,就是现在选中的这个,比如说我们选中第二个三个 a 这个,然后再运行一下, 打印出来的就是三个 a。 再来看第二个表示方法,我们通过工作表的名称来指定这个工作表。 workshees 是所有工作表的结合, 然后我们在里边写上他的名称,就可以把集合中具体的工作表表示出来。来看下边这个代码。 select 是选中工作表, 这局代码的意思就是把这个工作表选中,我们先选中其他的工作表,然后来运行代码, 可以看到选中了三个 a 这个工作表。刚才我们也说过,红表、图表和对话框这三个几乎是不常用的,所以我们也可以用 shit 来表示 他,这个效果是一样的,并且需要注意一点,指定名称的时候他是不区分大小写的, 所以这样也是没有问题的。再来看第三个方法,使用 code name 就是代码名称,我们可以看左边的工程资源管理器,在 excel 对象下边这些表示的都是工作表,然后 我们可以看到每一个工作表他有一个名称,然后后边括号又有一个名称,其实在这里边前边这一部分表示的是代码名称,后边括号里边的那种是工作表的名称,比如说刚才我们写的三个 a 就在这, 所以我们可以使用他的代码名称,也就是红色的一部分来表示他指定的工作表。来看下边这个代码,他的意思就是选中代码名称是 shit 三,我们从这可以看到,然后他的工作表名称是 shit 四,我们来运行一下, 这里选中的就是 c s 四。我们使用这个代码名称有什么好处呢?比如说我们这个工作表发给了我们的同事,我们同事又 有可能就会把这个名称修改掉,所以当我们使用代码名称的时候,无论他怎么修改工作表的名称都没有影响,代码名称一般是不会修改的,我们修改代码名称就需要在工程资源管理器这里选中指定的工作表, 然后在下方这个位置修改它的名称就可以了。比如说我们把 shit 二修改成 a、 b、 c, 然后按回车, 这个时候它前面内容就变成了 a、 b、 c, 然后我们把它改一改,改成 a、 b、 c, 点 select, 然后再运行 这个工作表就选中了。最后一个方法是使用工作表的序号,这个序号是从左向 向右排列的顺序,也就是我们在左侧工作表里边,每个工作表从左到右,他排第几,他的序号就是几。 比如说下边这个代码 shit 三点 select, 这里边的三就是它的序号,意思就是第三个工作表从左向右,第三个就是 shit 三,我们来运行一下, 可以看到就是 shit 三,比如说我们改成二,在运行就是第二个表,这四个方法都非常的实用,我们以后在不同的情况下会使用不同的表示方法,所以这些需要大家熟练掌握。 最后关于工作表对象的属性和方法,比如说工作表的移动、复制、并存等等,这些内容大家可以在学完基础知识之后,再通 过具体的案例来学习掌握,比如我之前分享过的工作表相关的案例,这些内容在掌握微碑技术知识之后再来学习,效果会更好。以上就是本期视频的全部内容,我们下期再见。

各位小伙伴大家晚上好啊,那本期的视频呢,是教大家如何通过 vba 的方式来帮我们加重符合条件的储存格,那其实就是我们函数里面的商议服,那我们今天看到日文总共有三个吗?对不对? 让他的成绩的加重是一百一十八,那我那我这边除了商业府之外,我要如何通过 vip a 来帮我达成呢?那来展示给大家看一下。那我这边声明一个变量,呃, tiger, 然后再来一个勾, 好,那之后呢,我就要去把它围圈啊, 哎,等于一图九,就是就是,这里吧,函数嘛,一一图九, 然后再做个判断,秀斯 i 一,然后找到 abcos i 一等于 语文,语文的话,那么就帮我,如果等于语文的话,那么我的勾就等于勾瞎, 是不是?哎,二等于二,二等于说是我的分数吧,一一点吗?对不对?好, 那接下来,接下来就是, 然后这边有回春水,必须要个 nice, 好,那最后我要一个弹窗 加总分数。是, 然后这边是勾嘛?要勾哦, 语文的分数是语文的分数,是啊,这里勾,嗯, 这里还差一个 a 的,好,好,这样子,我们来看一下他是不是会跑出来的,哎,是不是一一八分吗?那我一一八就是 语文啊,看是不是语文就是一一八。那除了这个用法之外,其实还有另一个方式也可以帮我们, 帮我们做家长 bb 的方式。好,那我们这个方式其实就是比较直白的,就直接用所谓的商议,就是我调用我的工作表的函数,这样子,那要怎么操作呢?首先定义一下 d i s entygen i s entyge, 然后我就直接把 i 就等于我,我要的,我现在要调用的吧,我 去方选,我去方选,然后刚讲的商业服,这时候用到了商业服,那商业服其实这边的用法就跟文凭上用的是一样的, 我的范围是多少? a 到 a 吗?对不对?然后我要找什么?要找御尾巴对不对? 然后再来一次我的范围是什么吧?就是我的范围的话,就是我的 red 到 b 吗? 好,那这样子啊,就可以了,那这样子我接下来我就直接用 sg pas 弹窗看一下 sg bos, 其次一段可以把它炒炒起来, 这一段把它抄起来,然后把自己的变量改正。哎,好快,大家看是不是这边有人跳出一顶包,我们来看一下。 哦哦哦,我们来看一下 啊, a n, 哦,这边打错了, a n g e, 好,来试试看哦。 哎,是不是一一八分?所以这样子就有两种方法,第一种是这样的,就是不用伤衣服,调不用调用函数的方式,直接用变量去帮我们算出来。然后第二个就是直接调用我的 工作表的函数就可以完成作业喽。那今天的教学就到这里,有任何的问题都欢迎在下方留言哦,谢谢大家。