~ 上傳‧分享‧網賺 ~
~ 免費上傳空間‧請即申請 Freak Share ~
~ 進入後請點選左上角 注冊 ! ~
~ 声明事项 ~
如各位想把以下本文章转贴 , 请记得要注明出处.
本文章之内容为本人之经验所写, 绝无抄袭成份, 特此声明.
由于图片制作需时, 所以更新会比较慢.
存放图片的 SHARE A PIC SERVER 可能读取速度较慢, 请耐心等待.
首先 , 我们来看一下编写 VBA 程序时所使用的接口 .
( Pic3_1 )
这个就是我们将会经常使用的界面了 , 右手面的是程序编写时会用到的 , 左上角的是项目 , 项目的位置我们可以看到这个 EXCEL 档内的三个不同页面 ( WORKSHEETS - SHEET1 , 2 及 3 ) .
如果我们用鼠标指着 MICROSOFT EXCEL 对象点击鼠标右键 , 会发现又一个选单跳出来了 , 而我们最常用到的就是 " 插入 -> 自订窗体 " 和 " 插入 -> 模块 " 两个 .
( Pic3_2 )
自定窗体就是建造使用者接口的功能 , 模块就是存放大量宏的地方 .
左下方的属性窗格现在用途不大 , 这里面的功能稍后再作介绍 , 现在就开始你们自己的第一个自行编写的程序吧 , 准备好就来了哦 ~
首先打开一个新的 EXCEL 档案 , 然后打开 Visual Basic 编辑器
( Pic3_3 )
现在 , 这个新的 EXCEL 档中的三个页面都是没有数据的 , 我们要利用 VBA 的程序代码来帮它增加数据 . 在编写程序的位置打上
Sub abc()
Worksheets("Sheet1").Range("A1").Value = "100"
End Sub
现在按一下执行按钮 .
看到吗 ?? Sheet1 中的储存格 A1 的值被修改成 100 了 ~ 呵呵 ~ 感动吗 ??
现在来解释一下这三行东西是怎样的一回事吧 ~
( Pic3_4 )
Sub abc() 和 End Sub 是告诉计算机那里是开始和结束 , abc 只是一个名字 , 就正如你自己的名字 , 你可以把它改成 cde 或者是 asdf , 只要你喜欢就可以了 ( 只限初学阶段 , 到了后期你要编写大型或者很多个宏同时执行的程序时 , 最好就是把 名称 定义为一个一定看得懂而且跟程序有关系的名字 )
而中间的 Worksheets("Sheet1").Range("A1").Value = "100" 就是我们要计算机帮我们处理的东西 .
Worksheets("Sheet1") 是告诉你的计算机 , 你现在要的是这个 EXCEL 档案中的 Sheet1 , 然后 Range("A1") 就是指 Sheet1 中的储存格 A1 , value = "100" 就是指你想要的值 .
中间的一点 , 你可以把它当作中文字 " 的 " , 如果把这一个程序代码改成我们的文字 , 那么你可以用以下的方式去理解 :
开始 程序abc
本工作表第一页 [ Worksheets("Sheet1") ] " 的 " 储存格 A1 [ Range("A1") ] " 的 " 值等于 100 [ Value = "100" ]
结束 程序abc
开始清晰点了吗 ?? 很简单吧 ~ 都说了 , 要学这个并不困难的 ~ :)
0 留言:
發佈留言