关于我们 联系我们 网站地图 您好!欢迎访问河南某某机械有限公司!
品质留给时间来证明8年专注机械配件研发定制生产
全国咨询热线:0453-230104252
您的位置:主页 > 新闻中心 > 公司新闻 >

咨询热线

0453-230104252

还本身写代码?VBA录制宏相识下

作者:英雄联盟竞猜时间:2022-01-01 00:51:01 次浏览

信息摘要:

还本身写代码?VBA录制宏相识下 这是《Excel VBA:办公自动化》教程的第9节,先容录制宏。我们回首下之前的内容,主要涉及到变量、强制申明、For轮回布局、IF分支布局、法式调试以及重要的字符串常识等内容,可以看到我们已经学到了许多实用性的VBA内容。 有些同学就在 社群 里问我:猴子,你分享的这些内容很是的具体, 但是事情中我本身实用的时候总有必然的难度,不知道如何去运用这些常识? 听到这位同学的迷惑,我真诚的装了一波:无他,唯手熟尔。

本文摘要:还本身写代码?VBA录制宏相识下 这是《Excel VBA:办公自动化》教程的第9节,先容录制宏。我们回首下之前的内容,主要涉及到变量、强制申明、For轮回布局、IF分支布局、法式调试以及重要的字符串常识等内容,可以看到我们已经学到了许多实用性的VBA内容。 有些同学就在 社群 里问我:猴子,你分享的这些内容很是的具体, 但是事情中我本身实用的时候总有必然的难度,不知道如何去运用这些常识? 听到这位同学的迷惑,我真诚的装了一波:无他,唯手熟尔。

英雄联盟竞猜

还本身写代码?VBA录制宏相识下 这是《Excel VBA:办公自动化》教程的第9节,先容录制宏。我们回首下之前的内容,主要涉及到变量、强制申明、For轮回布局、IF分支布局、法式调试以及重要的字符串常识等内容,可以看到我们已经学到了许多实用性的VBA内容。

有些同学就在 社群 里问我:猴子,你分享的这些内容很是的具体, 但是事情中我本身实用的时候总有必然的难度,不知道如何去运用这些常识? 听到这位同学的迷惑,我真诚的装了一波:无他,唯手熟尔。这位同学又说:是的这个原理我也大白,可是由于常识点的进修和重复决心的操练需要必然的周期。在实际事情中,我想到了如何快速自动化处置惩罚相关数据,可是由于实现那些想法的常识点还没有学到,所以也就无从下手了。

又一个天台式微笑,兄dei儿,录制宏就专门解决你的这个问题的。1.什么是录制宏? 简朴来说就是,Excel记载下我们在Excel中所有的操作,然后翻译为VBA语言。展开全文 2.录制宏实操案例 案例:将全球富豪榜TOP10中的贝左斯「删除」,身价在900-1000的富豪姓名「披红」显示。

实现以上业务需求,需要下面3步: 1)轮回扫描B列每个富豪的名字 2)假如发明贝左斯这个字符串,就执行「整行删除」操作 3)轮回扫描C列每个富豪的身价,发明身价在900-1000的符号就执行「披红」操作。我们可以看到,业务操作步骤很是清晰。可是有小同伴就说,「轮回扫描」操纵前面学过的「For轮回」可以轻松的完成,但是后面的「整行删除」和「披红」没学过,确实不知道如那边理? 关于这些不会写的操作,我们可以通过录制宏轻松处置惩罚。(1)将上述代码的思路框架写出来 关于 成立「宏按钮」、关联宏法式等操作之前系列里讲过了 ,这里就不再描述,相信大家都可以或许直接操作。

我们直接将上面的思路代码放在下面。可以看到,和以往单一常识点的单独使用纷歧样,由于本次既要轮回又要判断,所以我们在「For轮回布局」内部嵌套了2个「IF分支布局」。

而这种用法就是大牛们常常说的「嵌套布局」,它是VBA常识点综合运用的一个别现。可是,代码中的「删除」和「披红」部门内容我们不会,因此需要「录制宏」来解决。(2)录制「整行删除」操作 依次点选「开辟东西」-「录制宏」,开启录制宏法式 我们根据①②操作后,系统会自转动出「录制宏」窗口,此时我们默认弹出窗口的所有默认选项,点击「确认即可」。手动执行删除操作即可 此处大家需要注意一下,由于我们已经开启了录制宏的小法式,因此仅操作需要录制的代码,其他的操作尽量不要做。

好比,这里需要录制「删除」操作的代码,那么我们根据图片执行删除的手动操作即可,其他的行动尽量不要做。封闭「录制宏」,系统将不再记载任何操作 当我们手动操作完后,必然要记得封闭「录制宏」功效。

依次点选「开辟东西」-「Visual Basic」检察录制的代码 我们根据上述操作打开后,可以看到,系统自动生成一个名为「模块2」,然后在该模块下生成了名称「宏1」的小法式。备注:录制宏历程中,系统会自动生成一个新的模块,该模块放置了我们录制的宏代码。检察录制的代码 虽然内里有许多我们不懂的语法,但不故障我们的阐发,联合上图标出的序号我们一起看下。①暗示录制了一个名为「宏1」的小法式。

而②代码中的「Rows」英文暗示行,「"5:5"」我们方才的操作是选中第5行,那它应该是第5行的意思;后面的谁人「.」颠末查资料我们知道是行动或是属性;最后的「Select」英文暗示选择的意思。那么这句话应该表达的就是选中第5行的意思。在③我们看到了英文单词「Delete」,虽然我得英文单词认识的不多,可是我知道这是「删除」的意思。

通过以上的简朴阐发,我们应该就知道上述代码表述的就是「删除固定行」的操作。(3)复制录制「删除固定行」的代码填充到前文的代码框架中 我们将代码粘贴到本来的代码框架中,调试后发明,这个代码有问题,永远都是删除第5行,假如「贝左斯」不在第5行,那不就操作错了吗? 是的,我们需要按照上文IF的判断,删除对应行,而不是固定的第5行。我们对上述代码,做一下小修改就可以。有同学必定有疑问,此处的变量「i」是数字,而「:」是字符串,二者怎么可以或许结合呢?何况,暗示选中第5行的「Rows(“5:5”)」括号中的是字符串。

没错,在VBA中通过连字符「&」,与字符串举行毗连操作的任何数据类型,城市自动转为字符串。运行修改后的代码 检察运行效果 我们可以看到,以及到达了预期的设定成果。3.总结 录制宏就是让Excel记载我们的手动操作,然后将代码简朴修改,快速的应用到我们的事情中。

怎么样?是不是很简朴? 最后,案例中对身价在900-1000之间的富豪名称的「披红」操作内容还没有填充,赶紧使用「录制宏」功效举行实操吧。推荐: 人工智能时代的必学技术 返回,检察更多。


本文关键词:还,本身,写,英雄联盟竞猜,代码,VBA,录制,宏,相识,下,还,本身

本文来源:英雄联盟竞猜-www.pegatron1.com

【相关推荐】