excel学习库

excel表格_excel函数公式大全_execl从入门到精通

新手直接上手的VBA编程教程(EXCEL版)

废话不说,直接干货走起!

想学VBA,需要掌握三个技能

1、会录制宏

2、会使用IF判断语句和FOR循环语句(WHILE最好会用)

3、单元格的代码表示法

本教程使用环境是EXCEL2010。

演示的效果图如下:

效果描述如下:

在1行1列显示1,字号为9号。

在2行2列显示2,字号为10号。

在3行3列显示3,字号为11号。

以此类推……

但有二个特殊的地方,第5行第5列处为25号字,第10行第10列处为100号字。

问题分析:

1、要能利用代码输入文字,修改代码

2、要能用代码将有规律的内容重复(一般用循环)

3、要能用代码将特殊的地方进行标记(一般用判断)

实现过程:

1、录制基本操作并生成相应的代码,要点:动作录制尽量小,方便分析代码。

视频→宏→录制宏,然后点击确定(宏名自己取一个就行了,无所谓的)

2、在单元格中输入一个文字,并修改字号为14号,文字随意,字号随意。

3、动作做完了之后,停止录制

4、点击查看宏,选中自己录制的宏,然后点击编辑,就可以看到生成的代码了。

5、代码三个要点如图,单元格内容,选中和字号

6、修改要点一,单元格表示,用cells()函数,它有二个参数,一个代表行,一个代表列,如cells(3,6)表示第三行第6列。

修改版如下

7、修改要点二,将内容重复,用for循环,一般的结构如下:

for i=1 to 12

next

它表示i先是1,再是2,再是3,……,一直到是12,有了循环结构之后,涉及数字的地方就可以用 i 来表示了

8、修改要点三,特殊情况要用if判断,一般结构如下:

if 条件 then

情况1

else

情况2

end if

它表示如果条件成立就执行情况1,否则就执行条件2。

到此为止,一个简单但全面的VBA程序就搞定了。再次强调一遍,录制操作过程要细,这样代码好分析,看不懂不要紧,能挑出自己需要的位置就可以了,一般就是数字和文字。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接