ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: yagi2008

[原创] 从实例学VBA编程

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2009-4-23 01:17 | 显示全部楼层
嘿嘿,我就是期待这样的文章,好了解设计的全过程和思路,终于找到了。
希望自己的水平可以突飞猛进。
谢谢老师。

TA的精华主题

TA的得分主题

发表于 2009-4-23 01:37 | 显示全部楼层
在学习别人的源代码的时候,看到一大堆的窗体、模块、工程、函数就晕了。
要是能够把各个部分是怎么构思的,关系如何确定,整个开发过程是怎样的来说一下,
相当于指导大家从头到尾完成一个项目的整个过程,我想大家会更加欢迎,进步更快。毕竟一段段代码只是解决局部的小问题。

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-4-23 15:52 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

Going Home

[localimg=400,179]9[/localimg]
原帖由 蟋蟀的帅 于 2009-4-23 01:37 发表
在学习别人的源代码的时候,看到一大堆的窗体、模块、工程、函数就晕了。
要是能够把各个部分是怎么构思的,关系如何确定,整个开发过程是怎样的来说一下,
相当于指导大家从头到尾完成一个项目的整个过程,我想大 ...


  时间如梭,光阴荏苒。
  好久没有来EH了,记得最后一次写这篇教程还是穿着毛衣,而现在即将进入夏天了。这些时间,一直在忙于写书,所以无暇顾及论坛的帖子,今天一来就看到楼上这位朋友非常不错的建议,以及从55楼一口气爬到这里,除了感动于朋友们的关心、沉醉于网友们的期待、嗟叹于时间的飞逝外,更多的是由此而来的动力和信心。今后,我确定、一定以及肯定不辜负大伙的期望,尽我所能,把这个帖子进行下去。
  还记得上次写到哪里了吗?为了让大伙能回忆起远古时候我讲的内容,我先告诉大伙上一篇的楼层:55。一般人我不告诉他!
  其实这么长时间以来,大伙在等我的续篇,我在写书,而我们这个帖子里的主人公——XX,什么?抗议?哦!到现在还没给主人公起个名字,实在对不起了,就叫小仓吧(哈哈,谁叫你是仓库管理员呢?)小仓也在忙着工作呢!瞧瞧,自从有了之前制作的这张表格,工作利索多了,再也不怕丢东西和回答不出领导的问题了。小仓问我,为啥这个表格这么好用?我的回答是,因为设计这张表格的依据(需求)来自于实际工作中。所以,请大家今后在设计的时候,小到一张表格,大到一个系统,都要充分征求实际使用者的意见,这就是需求设计。
  虽然小仓依靠这张表格完成了大量的仓管工作,但通过这阶段来的实际使用,也发现了一些新的需求以及需要改进的功能和操作。
  首先,作为仓库管理员,除了需要记录大量的领用情况外,还有一半的工作应该是登记入库的情况。由于领用要比入库业务多得多,所以之前只顾及了领用而忽视了对入库情况的记录。这是最近以来,困扰小仓的最大问题,因为已经发生了好几批入库了,他都登记在了零散的纸上,现在这些纸在他眼里比RMB都值钱,因为一旦弄丢了,他就再也搞不清楚这里仓库里到底有多少东西了!
  其次,需要有单独一个表,能自动统计并显示仓库里所存放的物品的实时情况,包括编号、类别、名称、单价、数量等。在这段时间里,每次有人来领东西的时候,小仓总是先要去仓库里看一看,所要领的东西还有没有、够不够?这样一来,好处是他对仓库里每样东西在哪里了如指掌!坏处是每次都要叫人等上好一会,而且按照他自己的描述,就像一个猴子一样,爬上爬下的,一刻都闲不下来!
  最后,最好能在每次登记的时候,自动生成一张入库和出库单,并能打印出来,这样就可以省去他每次手工填写单据的麻烦了,小仓的需求真是贪得无厌啊~
  以上就是小仓告诉我们的、来自于他这阶段实际工作中的新需求。下面,我们就按照这样的需求来做一个最最简单的仓库管理系统,以替代原先的那张很丑陋却很实用的表格,也满足一下小仓的愿望吧。
  有了需求,我们接着就可以根据需求来进行设计了,注意,我们在这里所说的设计,并不是大家想象中的写代码。其实在真正制作一个信息管理系统的时候,具体制作和编写代码是一件非常没有技术含量的工作,一般都由新入行的人来完成。而真正难点在于根据需求来规划和设计系统,包括总体设计和详细设计两个步骤。因为这里只是一个非常简单的系统,所以我们就把总体设计和详细设计合二为一一起完成了。我们现在先来看一看,我们之前的登记表格是这样的:
















我们现在要将入库和出库(领用)分开,所以分别设计2张表格,即一张入库单和一张出库单,如下所示。
2.jpg
3.jpg
4.jpg
  好,我们今天就暂时到这里,继续期待吧~~(未完待续)

点评

太监了?????????????  发表于 2012-2-12 00:39

TA的精华主题

TA的得分主题

发表于 2009-4-23 16:14 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-4-23 20:19 | 显示全部楼层
感谢楼主,在百忙中编写出了初学者能够看得懂的教材。

TA的精华主题

TA的得分主题

发表于 2009-4-23 20:31 | 显示全部楼层
我一定要跟着老师好好学习

TA的精华主题

TA的得分主题

发表于 2009-4-23 21:43 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-4-24 12:00 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
谢谢,终于盼来了

TA的精华主题

TA的得分主题

发表于 2009-4-24 14:36 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
非常非常感谢。 希望能跟随这你走向高级。

TA的精华主题

TA的得分主题

发表于 2009-4-24 14:48 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-22 10:23 , Processed in 0.036866 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表