用 VB 导入Excel 中的数据

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用VB 导入Excel 中的数据,或将VB中算出的数据导入Excel (附图)

作者:朱(晴)琴

当我用VB画了图放在毕业论文中,要求把数据导出到Excel 中,用Excel 画图,说这样图比较清晰。首先,在VB中不能直接与Excel 联系。点“工程”、“引用”

选中“Microsoft Excel 12.0 Object Library” 项选中后点“确定”

完成这个工作后,就可以写代码,导入Excel中的数据,或导出数据到Excel。

在窗体代码窗口,定义

(1)将Excel中的数据导入到VB的数组中

1、点“工程”、“部件”,选中

在窗体上画一个CommonDialog

2、建立一个打开Excel表的响应事件,简单点可以建一个命令按钮响应事件。

3、定义

然后写一个For 循环,把Excel 里的数导入VB,在导入前当然需要定义一个数组,来存放导入的数据。

xlsheet.cells (i , j ),里面i 表示第i 行,j 表示第j 列

例如:要导入数据的Excel表中的数据如下

则需要定义一个数组,如Data(1 to 15,1 to 2)

For j = 1 to 2

For i=1 to 15

Data(i,j)=xlsheet.cells(i,j)

next i

next j

将Excel 中的数据赋给数组后,需要将Excel 关闭,关闭代码如下

(2)将VB 数组中的数据导出到Excel 中保存

除了For 循环处稍修改下,其余同前面一样。

将数组中的数据赋给Excel 后,需要将Excel 关闭,关闭代码如下

相关文档
最新文档