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