2008年7月19日星期六

Part03 - VBA 学习第二回 - 对 VBA 的基本认识 ( 简体 )

| |
~ 上傳‧分享‧網賺 ~
~ 免費上傳空間‧請即申請 Freak Share ~
~ 進入後請點選左上角 注冊 ! ~

~ 声明事项 ~

如各位想把以下本文章转贴 , 请记得要注明出处.

本文章之内容为本人之经验所写, 绝无抄袭成份, 特此声明.

由于图片制作需时, 所以更新会比较慢.

存放图片的 SHARE A PIC SERVER 可能读取速度较慢, 请耐心等待.

Picture


首先 , 我们来看一下编写 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 留言:

最新回應

Loading...

有事啟奏‧無事閒聊 ~ 哈 ~


米高積遜全復刻 哈利波特 Michael Jackson 妙麗 金曲獎 MJ 迈克尔杰克逊其实没有死!美国CBC电台已证实 哈利波特 hongkong168 蓮花河畔景苑 盧廣仲 鄧麗欣 不想放手New! 陳珊妮 方大同 巨乳排球 痞子英雄 23 東風 蕭閎仁 米高積遜全復刻 上海 倒塌 南王姐妹花 周杰倫 變形金剛2下載 michael jackson 去世 天文台 米高積遜 花拉科茜 天圖佈局 浪卡 耳廓狐 神探俏嬌娃 韶关旭日玩具厂 譚曉風 严妍 僧老少閒 地下天文台 金泰浩 百老匯 巨乳排球 陳振聰 柯柏文 aika 麥可傑克森