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

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

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

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,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 = 1 To mm3 a(i)= 0 Next i For i = 0 To mm3 - 1 b(i)= 0 Ne

文档评论(0)

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

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

1亿VIP精品文档

相关文档