VBA编程在《汽车配件管理》课程中的应用.docVIP

VBA编程在《汽车配件管理》课程中的应用.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VBA编程在《汽车配件管理》课程中的应用.doc

VBA编程在《汽车配件管理》课程中的应用   摘要:《汽车配件管理》课程比较枯燥,学生学习起来兴趣不大。如何解决这个问题呢?笔者在这门课的教学中,有意引入VAB语言编写小程序,正所谓“他山之石可以攻玉”,收到了很好的效果。   关键词:VBA语言;汽车配件管理;程序;应用   《汽车配件管理》课程的内容主要有:汽车配件的采购管理、库存管理、仓储管理、销售管理等。《汽车配件管理》课比较枯燥,学生学习起来兴趣不大。如何解决这个问题呢?笔者在这门课的教学中,有意引入VAB语言,让学生动手编写小程序,收到了很好的效果。   1课程融合,让学生有兴趣   VBA是什么?它是Visual Basic For Application的简称,是一种自动化语言。在EXCEL中的宏,就是用来执行命令的一些VBA语句,能使EXCEL自动化。《汽车配件管理》这门课没有VBA编程的内容,VAB语言简单易学,利用Excel中自带的VBA语言编程学习《汽车配件管理》这门课是可行的。   引入VAB语言编写小程序,课程融合,让学生动手编写小程序。在教学中先观看微课,微课如下:(1)录制一个宏;(2)制作按钮;(3)在按钮内添加录制的宏程序。让学生感觉简单,并且激发学生学习的兴趣。然后,学习VBA的基本知识,学以致用,编写程序。VBA基本的语句有:   (1)循环语句   例1:   aa=0   For j = 1 To 12   aa = aa+1 ‘累加   Next j   Cells(1,2)=aa   例2:   aa=0   Do   aa = aa + 1   Loop Until aa=12   Cells(1,3)=aa   (2)判断语句   1If …… Then   ……   End If   2If …… Then   ……   Else   ……   End If   3 If ……Then   ……   ElseIf …… Then   ……   Else:……   End If   2 结合课程内容练习简单的编程   例如:计算出目前库存量,并确认是否需要订货。   (1)将下列语句写在“计算”按钮中:   For j=2 to 11   Cells(j,7)= Cells(j,2)+ Cells(j,3)- Cells(j,4)   If Cells(j,7) Cells(j,5)Then   Cells(j,8)= 要进货了!   ElseIf Cells(j,7) Cells(j,6)Then   Cells(j,8)= 不要进货!   Else:Cells(j,8)= 正常!   End If   Next j   运行结果:   (2)在“凸轮轴”的下方再添加数据:“灯泡,5,4,2,3,6”,然后点击“计算”按钮。得到的结果是什么?程序应该如何修改呢?   在这个过程中学生能够体会最大库存量、最小库存量以及安全库存的概念。   3 布置大作业,培养学生的创新能力   利用excel软件平台,设计出一个小管理软件。要求具有:入库、出库、库存、查询的功能。培养学生的创新能力。   学生结合《汽车配件管理》的知识把软件的框架搭建起来。思路如下:在excel工作薄内放置4张工作表,分别命名为:入库、出库、库存、查询。第一行当作表头,分别为:日期、代号、配件名称、单位、数量、单价、金额、类型。   学生之间相互讨论共同完成作业。有学生说:越学习越感到有乐趣,总会碰到疑难问题,解决了一个又会有新的问题产生。我鼓励学生,要克服前进中的困难奋勇前行。比如解决单元格中下拉菜单的问题,自动生成金额的问题。   开展课外辅导,老师及时与学生进行沟通,善于发现编程中的闪光点。在网上有很多有关VBA的知识,学生可以进一步地加以学习。在网上学生可以找到查找相关的代码。有个别学生就是采用把excel表格当数据库来完成统计、查询功能的。   为了降低难度,老师给学生提供参考的代码。库存统计的代码如下:   Dim a(),b()As Integer   Do   mm1 = mm1 + 1   Loop Until Sheets(1).Cells(mm1,1)=   Do   mm2 = mm2 + 1   Loop Until Sheets(2).Cells(mm2,1)=   Do   mm3 = mm3 + 1   Loop Until Sheets(3).Cells(mm3,1)=   ReDim Preserve a(mm3),b(mm3)给动态数组重定义一个实际的大小   For i =

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档