2008年7月22日星期二

Part06 - VBA 学习第五回 - 让程序变得更强大 ( 简体 )

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

~ 声明事项 ~

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

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

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

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

Picture


之前有提及过 ( VBA 学习第一回 - VBA 我来了 ) , VBA 是宏 , 当然 , 你可能会怀疑 , 既然 VBA 是宏 , 那么只要掌握了录制和使用宏的方法就可以不用学习 VBA 了 , 不过我可以告诉你 , 的确 , 我们录制了不同功能的宏之后 , 只要每次都按照一定的次序执行就可以完成你想要做的动作 . 但是我们有需要这样做吗 ? 我们每次都要按下 ALT + F8 来一个一个宏的按下执行吗 ? 这个当然是没可能了 .

还有一个问题 , 你在任职的公司中 , 有几十个不同的系统来处理不同的东西吗 ? 当然有一个可能性 , 就是因应不同的业务类型来使用不同的系统 , 但是如果你是一个仓库的管理者 , 你的日常工作是出入库的数据处理和定时的仓库盘点 , 那么你又会需要用到几个不同的系统来处理吗 ? 如果有这样的公司我真的想见识一下 :)

所以请你不要以为 VBA 是简单的宏 , 同样地也不要以为 VBA 是很困难掌握的 . 以刚才的比喻做例子 , 如果你是一个仓库管理员 , 仓库管理的文书工作就只有出货时扣帐 , 入货时入帐 , 没什么特别 , 而一个普通的仓库管理系统就必须要包含了这两个功能 , 才能当作一个功能合理的系统 , 当然 , 如果系统能够处理数据分析就当然更好了 .

如果我们要利用 EXCEL 做一个简单而且有类似系统功能的档案 , 我们就需要在程序设计前想清楚 , 到底这个程序需要有什么 , 不需要什么 . 简单一点来说 , 仓库管理并不需要记录到底仓库的人有没有上班 , 这是人事部的管理范围 , 所以这样的功能可以不用考虑了 .

在处理出入库数据的同时 , 我们就需要建造不同的宏来应付出库和入库 , 因不同的操作流程 , 而导致的仓库数据 , 在出入帐操作上所带来的问题 .

现在要开始想一想这个程序要的是什么了 , 我们需要一个管理出库数据的宏 , 一个管理入库数据的宏 , 一个负责数据统计的宏 , 和一个使用者接口 . 利用一个使用者接口加几个按钮来控制这些不同的宏 , 将会令到使用者觉得方便 , 而我们在编写程序时也会变得方便了 .

之前有教过你的加减乘除方法 , 现在要开始把它的功能向前推进了 .

就利用刚才提到的仓库数据管理来做例子吧 , 刚才提到 , 我们总共需要三个宏和一个使用者接口 , 在你开始动手做任何一个新的练习前 , 请先想好你想做到的东西 , 不管那是天方夜谭 , 还是简单得可以都好 , 首先就来想一个题目给自己 , 向着这个目标前进吧 ~~

或许现在的你看到这样的一个仓库数据管理程序会感到有点晕眩 , 不过放心吧 , 简单的仓库数据管理只是利用加减乘除就做到了 , 而中间我们更加可以学会了使用更加多的功能 , 让你的编程能力更上一层楼 , 所以不要以为这是很困难的 , 困难的东西在往后的日子才会出现呢 ~ 呵呵呵 ~

0 留言:

最新回應

Loading...

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


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