求一个excel用VBA制作的数据保存窗体的方案

编辑推荐:  适读人群:适合初学Excel VBA程序设计的读者,以及非计算机专业、无实际编程经验的各行业人士学习使用,也可以作为大专院校学生的辅助教材或自学参考书。
  ①前同济大学副教授用轻松幽默的语言带您领会Excel VBA编程的精髓。
  ②精心设计60个源自真实场景的原创案例,案例实用,贴近实际需求。
  ③讲解VBA程序设计的知识与技巧,同时注重编程思维和基本功的培养。
  ④附赠大量教学视频和扩展内容。

内容简介:  本书基于作者在高校课堂和网络教育中多年积累的教学经验,由浅入深地讲解了Excel VBA 程序设计的知识与技巧,涵盖数据处理、格式排版、文件管理、窗体设计,以及集合、字典、正则表达式、Web 信息提取等各方面常用技能。本书力求做到体系严谨、语言风趣,用轻松、生动的语言引导读者领会 Excel VBA 编程的精髓与关键,进而一窥计算机科学世界的神奇与美妙。同时,本书精心设计了60 个改编自真实场景的原创案例,使每个环节的学习都能映射到实际生活中的需求,为初学者提供一条独特、实用的VBA 学习路径。此外,本书的主体内容与作者在网易云课堂开设的《全民一起VBA》系列视频课程相互匹配并互有补充。该系列课程以生动幽默的动画形式展现了Excel VBA 编程的全貌,读者可以参照学习,加深理解。

作者简介:  东北财经大学会计学硕士、加拿大约克大学计算机科学硕士、上海同济大学信息管理博士。
  杨氏在线教育创始人,前同济大学副教授,长期在东北财经大学、同济大学等高校任教,并曾从事计算机科学博士后研究工作,在计算机教学领域、特别是面向人文经管学科的信息技术教育方面具有丰富的经验。此外还曾供职于加拿大TD银行等大型企业机构,对行业发展和企业需求具有深入的理解。
  目前制作推出的《全民一起VBA》系列视频课程在网易云课堂()广受好评,已经成为深受欢迎的VBA在线课程。

课程性质:本学院选修,实验课程

学分课时:2学分,32课时,其中实验课时16课时

主讲教师:冯建芬副教授

所属院系:金融学院金融工程系

3. 利用VBA完成与锐思数据库的服务器连接

4. 利用VBA调用SQL语言完成对锐思数据库的数据查询

5. 利用VBA调用SQL语言完成对本工作簿、其他工作簿的数据查询和处理

1)对锐思金融研究数据库中,yrret中所有股票分股票代码(stkcd)计算其年平均收益率,并按照年平均收益率进行升序排列,查询结果汇总在工作表中,sheet名为”股票年平均收益率”;

2).从锐思金融研究数据库的最新股票信息表lstkinfo中查询在2013年之前上市的所有沪深两市的股票信息,存储在工作表中,工作表的名字为“股票信息”;

3).利用锐思金融研究数据库中股票综合数据表格DRESSTK_2011_  中的前收盘价(prevclpr)和收盘价(clpr)信息(提示:如果收盘价)=round(0.1*前收盘价,2),认为是涨停),查询所有以涨停收盘的股票,按照股票代码和日期进行排序,将结果输出到工作表中,保留股票代码,股票名称,日期,前收盘价,收盘价;

4).分股票代码汇总第3题中各股票涨停的天数。

query,从“小组任务2数据.xlsx”中导入数据,利用两个sheeta产品和b产品的数据两两组合,产生81中组合,即a产品的一条记录与b产品的一条记录相组合,组合后的数据有4列,分别命名为产品价格a产品成本b产品价格b产品成本,通过更改MS querySQL查询程序实现,结果存储在另一个sheet中,命名为“MSquery 组合结果”。

2)利用VBA实现1)中相同的操作,结果存储在一个新的sheet中,sheet的名字为“VBA组合结果”

3.选择锐思数据库中lstkinfo表中的股票代码(stkcd),分别统计股票代码尾号为0,1,2,…,9的个数,结果存储在工作簿“股票代码尾号统计”中。

4.对锐思数据库中qttn_2011_中的数据,分股票代码(stkcd)和年份(需要利用日期date提取年份)统计每个股票每一年的交易天数(即每一年的交易记录),并选取每年交易天数不少于200天的股票,输出相应的股票代码和每一年的交易天数到一个工作簿中,保留四列:股票代码(stkcd),股票名称(lstkname,年份(year),交易天数(tradedays),工作簿名字为“足够活跃度的股票”。可以分多步实现。

    通过报告和研讨,检查学生对课程内容的掌握程度和应用情况。

 为每组同学布置excel VBA数据实践任务,在最后两讲进行数据处理和编程报告,并通过excel的多种展现方式展现任务完成情况。任务包括两类:

任务1、解读已有的excel实验文件,完善其结果的人性化展示;

任务2、独立通过excel VBA完成一项数据处理相关的任务,并设计应用程序的人性化界面。

教学总时数:4,均为实验课时

我要回帖

更多关于 vba保存数据至另外一张表 的文章

 

随机推荐