宏代码解析

宏代码解析上篇文章录制的代码 做一下解析 Sub 和 End Sub 这是 VBA 宏的固定格式和语法 Sub 相当于告诉 VBA 这里有个宏 宏的名字 hong1 我的电脑对于中文不显示 可以根据自己的实际情况修改 End Sub 相当于告诉 VBA 这个宏

欢迎大家来到IT世界,在知识的湖畔探索吧!

宏代码解析

上篇文章录制的代码,做一下解析。

Sub和End Sub:这是VBA宏的固定格式和语法,Sub:相当于告诉VBA,这里有个宏。宏的名字:hong1(我的电脑对于中文不显示,可以根据自己的实际情况修改)。End Sub:相当于告诉VBA,这个宏到此就结束了。

Sub往下的“‘ hong1?(启示应该是hong1宏)”,还有好几个单引号“‘ ”,这个区域是录制宏的时候自动生成的,一般在这个区域,如果在的录制宏界面“说明栏”里,有说明文字,在这里就会出现。

再往下是真正代码的开始。

Range(“A1:B5”).Select:这是选择表的数据区的一段代码。Range是VBA中的基本选取单元格及区域的方法。

ActiveSheet.Shapes.AddChart.Select:这是Excel VBA增加一个新图表的代码。这里其实是分成了两步,第一步是ActiveSheet.Shapes.AddChart,用AddChart的方法来增加一个Excel图表。第二步是Select,就是增加完这个图表后,直接处于“被选中”的状态,以方便后续的操作。

ActiveChart.ChartType = xlLineMarkers:这是将Excel的图表类型选择为:带数据标记的折线图。

ActiveChart.SetSourceData Source:=Range(“Sheet1!$A$1:$B$5”):这是设置Excel图表的数据源。

ActiveChart.Axes(xlValue).MajorGridlinesSelect:这里和前面的代码主要的不同之处是:MajorGridlines,那么翻译过来就是:主网格线。因为前面定义了Axes(xlValue),即数值轴,那么连起来就是:主要横网格线。这句代码的意思就是:选择主要横网格线。

Selection.Delete:这句代码的意思是把选中的对象(这步选中的是主要横网格线)删除。

ActiveSheet.ChartObjects(“??1”).Activate:(应该是图表1)这句是激活刚才新建的图表(名字为:图表1)。

ActiveSheet.ChartObjects(“??1”).Activate

ActiveChart.ChartTitle.Select

Selection.Delete

以上三句的意思其实就是:将图表标题删除。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/79545.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信