vb操作EXCEL表的常用方法
vb操作EXCEL表的常用方法(精选4篇)
vb操作EXCEL表的常用方法 第1篇
《excel工作表的基本操作》教学设计
【教学目标】
1、掌握工作表的插入、复制、移动、删除方法
2、训练学生自学能力
3、培养学生有计划的学习习惯 【教学重难点】
1、掌握工作表的插入、复制、移动、删除方法
2、训练学生自学能力
【教材分析】本节是科教版第四章第二节《表格信息加工》的第一课时内容。【学生分析】高一年级学生在初中已学会工作表数据的录入与修改的基础上学习本节内容,将学生被分为四个大组,每个大组中,四人一小组团结合作,互帮互助,每个组挑选一个操作较好的做小组长,负责帮助有困难的同学并协助老师上课。
【教学模式与设计】在课前,教师把设计好的EXCEL练习发送到学生机上,课上教师利用大屏幕、Powerpoint课件展示教学内容及操作步骤,教学采用先让学生根据老师给的操作步骤自己操作、后学生反馈演示、教师总结演示等方法完成教学内容。【课时安排】一课时
【教
具】计算机网络教室、投影、广播教学软件 【教学流程】
【课件展示】 问候语
一、导入新课 教师:上节课我们已经学会给一张工作表输入数据,并能对工作表进行一些简单的修改,同学们已基本上完成老师布置的任务。这节课我们讲的内容还和输入有关,也许有的同学认为输入这么简单的问题还要再讲吗?用键盘敲就是了!
其实数据输入里面有很多学问,想又快又准确的输入数据吗? 学生回答:想知道……
激发学生的求知欲,使教师乐“教”变成学生乐“学”
广播:打开“演示”工作簿中“课外活动表”
教师:这是大家上节课输入的工作表,大部分同学完成了老师的任务,也有一些同学在输入过程中遇到一些小困难,如有的同学忘记输入第一行的标题了,这该怎么办呢?大家有什么办法能帮助这位同学完成任务吗?
学生:插入等……
教师:很好,有的同学已经预习了今天的学习内容,我们今天要学习的内容就是:
【课件展示】:本节课的课题“工作表的基本操作”及本节课主要教学任务
二、导入新课
1、插入、复制 广播:“演示”工作簿中的“课外活动表1”
教师:现在老师要交给大家一个任务,请大家打开“D:练习”工作簿中“练习1”工作表,给工作表中加入两列“活动时间”和“序号”,并填充数据如大屏幕所示。
由于信息技术的发展速度太快,软件可以说是日新月异,每个软件的使用不可能全靠老师来教,大家应学会自主学习,为了逐步锻炼大家的自学能力,今天老师先不给大家演示,请同学们根据老师大屏幕上给的操作步骤先自己试着完成任务。现在,请第1、2组同学完成第一个任务插入“活动时间”一列,并填充数据,第3、4组同学完成插入“序号”一列,并填充数据。(学生边看大屏幕,边操作)
教师巡视辅导、各小组长帮助辅导并选出各组代表准备演示。教师:请各小组代表给大家演示自己的操作步骤。学生:演示,每组一个
教师:小结同学们操作的情况,并演示操作步骤
【课件展示】思考:复制数据除了上述同学们做的两方法,以前还学过什么方法可以用。
学生:复制的方法
教师:复制的四个基本步骤是什么? 学生:……
教师:复习复制的基本步骤,课件展示 巩固练习:
教师:请大家打开“练习”工作簿中的“课程表”按照要求完成操作,先做完的同学完成加深练习。
教师巡视辅导、各小组长帮助辅导并选出各组代表准备演示。学生:反馈演示
2、移动、删除
教师:请大家打开“D:练习工作簿”中“练习2”工作表
现在老师要求大家在这个工作表中交换“羽毛球”和“足球”两行的所有内容
具体步骤请大家参照书本P72页,自行完成。学生:操作
教师巡视辅导、各小组长帮助辅导 师:小结学生操作情况 巩固练习: 教师:请大家打开“D:练习”工作簿中“通讯录”工作表
现在请大家按照要求完成练习,做好同学看思考题,并请帮助辅导其他同学
教师巡视辅导、各小组长帮助辅导
教师:通过电子点名,演示3名学生操作
【课件展示】
思考:移动除了用剪切、粘贴外还有什么方法? 学生:„„ 教师总结:
【课件展示】
三、总结
【课件展示】本节课小结
教师:回顾本节课主要知识点。
总结并肯定学生的练习情况
激发学生的生活热情,教育学生学会把学到东西运用到生活中去。【课件展示】展示生活中的例子, “演示”工作簿中“学习计划”工作表 教师:这是一个同学国庆期间的学习计划表,同学们要学会有计划、有规律的学习,你能为自己制订一个学习计划吗?
四、思考
1、清除与删除的区别
2、积极思考什么情况下使用填充柄输入数据,可以收到怎样的效果
3、选定行、列与单元格,删除操作有什么不同?
五、作业
1、预习下一节的内容的知识
2、完成本节课的评价(不低于100字)
3、建议利用EXCEL工作表制作一份自己的学习计划表
六、教学反馈
本节课总的来说比较顺利完成任务,学生基本能够掌握本节课的知识要点,但也存在一些问题,如有的学生操作速度太慢,跟不上老师的节奏,有的同学操作太快,做完后又无所事事,加深练习不好把握,从这节课也看出学生的自学能力还有待提高,以后在课堂中还应加强锻炼。
vb操作EXCEL表的常用方法 第2篇
VB6.0是一个功能很强的编程软件 , Excel表格中存有大量的数据, 数据库Access中的表中也有很多数据, 如果能在VB编程环境中直接读写Excel表格中的数据, 同时也能直接读写数据库Access中表的数据, 那会带来很大方便[1]。提供了用VB直接读写Excel表的方法 , 同时也提供了用VB直接读写数据库Access的表的方法。
2 用 VB 直接读写 Excel 表的方法
在VB6.0中要想调用Excel, 需要打开VB编程环境“工程”菜单中的“引用” 项目, 并选取项目中的“Microsoft Ex-cel 14.0 object library”项[2]。由于Excel版本不同, 所以这个选项的版本号可能不同[3]。
如果要求在退出应用程序后Excel不提示用户是否保存已修改的文件, 则可使用如下语句:
3 用 VB 直接读写数据库 Access 中表的方法
在VB6中, 使用ADO开发数据库应用程序时, 要引用对象库" Microsoft Active X Data Objects 2.8 Library", 这个东西的简称就是ADO, 它是VB6数据库最核心的对象群[4], 也是数据库开发人员经常所引用的对象库, 在VB6中可以看到它的各种版本, 从2.0版到2.8版都有[5]。
定义对象:
4 结语
vb操作EXCEL表的常用方法 第3篇
通过VB操作Excel的应用 第4篇
关键词:Visul Basic,Excel,排版
1 引言
VB是可视化、事件驱动、面向对象的结构化程序设计语言, 已经成为许多学好编程的专业程序员做为Windows应用程序的开发工具, 具有强大的数据处理功能, 但要想用VB输出比较复杂的表格是很困难的, 比如对表格的排版操作, Excel的数据处理功能相对较弱, 但Excel对表格的排版等操作是很容易来实现的, Excel是非常强大的电子表格处理软件, 在EXCEL中处理数据是很多人都喜欢的, 在VB中引用的话, 得用到Excel对象库, 这样在Vb的代码窗口中可以应用[1]。通过应用程序VB来操控Excel, 其实就是在VB中将Excel作为一个外部对象来引用, 就是通过Excel提供的对象及其对象的属性、方法和事件, 然后在VB的代码窗口中进行调用的过程。文章就是通过实例的形式介绍如何通过VB程序, 调用Excel对象, 将生成的数据写入到Excel中, 然后对已生成的数据通过调用Excel对象对其生成的学生成绩单进行排版, 最终保存。
2 对Excel的操作介绍
2.1 Excel对象模型
在与Excel进行交互之前, 了解Excel对象模型的整体结构非常重要, 这使得我们对Excel有一种更整体全面的了解。一个Excel应用程序就是一个Application, 全局的对象比如菜单, 工具条都属于Application对象, 一个Application可以包含很多个Workbook (Workbooks) , 具体而言就是, 可以同时打开很多个工作簿 (Workbooks) , 但某一时候只有一个工作簿 (Workbook) 处于编辑状态, 这个工作簿叫做活动工作簿 (Active Workbook) , 一个Workbook可以包含很多个Worksheet (Worksheets) 。具体而言就是, 一个工作簿可以包含很多工作表 (Worksheets) , 某一时刻只有一个工作表 (Worksheet) 处于编辑状态, 这个工作表称之为活动工作表 (Active Worksheet) , 一个Workbook还可以包含很多Shapes对象, 工作表中还可以包含一些图表, 标记, 注释, 控件等, 这些都是浮在Sheet页上的, 这些统称为Shapes, 其中我们接触的最多的是图表 (Charts) , 一个Work Sheet可以包含很多个Range对象, 具体而言, 一个工作表里面有很多个单元格, 单元格范围用Range表示, Range可以使一个单元格, 也可以使多个单元格, 单元格都是嵌入到Sheet页中的。其中最重要的几个对象为Application, Workbook, Worksheet和Range对象[2]。
2.2 在VB工程中添加对Excel对象库引用
若要在VB中操作Excel, 就得建立两者之间的联系, 就得需要在VB工程中添加对Excel类型库的引用。具体步骤如下:1) 单击开始, 程序, microsoft visual basic 6.0中文版, 标准的exe, 从菜单“工程”中选择“引用”;2) 在“引用”对话框中选择可用的引用:"Microsoft Excel 12.0Object Library"[3];3) 单击左边小方框, 使之出现“√”符号;4) 按“确定”按钮退出。
2.3 Excel对象声明
EXCEL是以层次结构组织对象的, 其对象模型中含有许多不同的对象元素。编程过程中主要用到以下4个层次的对象。
(1) Application对象, 即Excel程序本身, ExcelApplication对象表示Excel应用程序本身。Application对象公开了大量有关正在运行的应用程序、应用于该实例的选项以及在该实例中打开的当前用户的对象的信息。声明一个Excel应用程序对象的代码为Dim xls As NewExcel.Application。 (2) Work Book对象, 即Excel的工作簿文件对象;声明一个Excel工作薄对象的代码为Dimxbook As New Excel.Workbook。 (3) Work Sheets对象, 表示的是Excel的工作表对象集;例如:worksheets (1) 表示第一个工作表。声明一个Excel工作表象的代码为Dimxsheet As New Excel.Worksheet。 (4) Range对象:是Excel应用程序中最常用的对象。在能够处理Excel内的任何范围之前, 必须将它表示为Range对象, 并处理该对象的方法和属性。Range对象表示单元格, 行, 列, 包含一个或多个单元格块, 也可能不是连续的, 甚至单元格一组在多个页中单元格的选择。5.Cells、Range、Rows、Columns对象, 分别表示Excel工作表中的单元格对象集、区域对象、行对象集、列对象集[4]。
3 实例
3.1 通过 随 机函数R n d, 生成学生成绩单, 保 存在Excel中。
首先打开Visual Basic 6.0, 标准EXE, 保存名为工程名为随机产生学生成绩单, 窗体名为随机, 然后菜单“工程”中“引用”Microsoft Excel 12.0 object library后, 在随机窗体上添加2个命令按钮, 将命令按钮的Caption属性分别设为“Rnd生成成绩单并保存到Excel中”和“释放变量并关闭Excel”。主要代码如下:
命令按钮1的单击事件的代码如下:
执行完上述程序后, 得到的tempp.xls文件, 如图1所示。
3.2 将3.1例生成的文件打开并执行各种排版操作
在窗体上添加2个命令按钮cnd1和cnd2, 分别为“打开Excel并排版”和“保存并关闭”, 并通过“工程”菜单“引用”Excel对象库后, 录入以下代码 (为主要的代码) :
“保存并关闭”按钮代码省略。执行完上述程序后, 得到的tempp.xls文件, 如图2所示。
4 结语
文章通过实例讲解了VB与Excel的数据交换的应用。并已执行成功。通过对VB界面的简单的操作就能操作Excel, 是非常方便的。那么在讲解VB这门的课的时候, 在上课之前就可以把这个程序拿出来, 先让学生看看VB这个软件的强大功能, 可以吸引学生学习的兴趣, 调动学生学习的积极性。
参考文献
[1]王浩.Visual Basic从入门到精通[M].2版.北京:化学工业出版社, 2011.
[2]Excel Home.Excel 2007 VBA实战技巧精粹[M].北京:人民邮电出版社, 2013.
[3]宋翔.Excel VBA完全自学手册[M].北京:化学工业出版社, 2013.
vb操作EXCEL表的常用方法
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。