在VB中,如何将两个DataGrid中的数据导出到一个excel的两个sheet中,急求~~~~

设了两个sheet
Set xlWs = xlapp.Worksheets(1)
Set xlWs2 = xlapp.Worksheets(2)

Set xlWs2 = xlsBook.ActiveSheet
这个没用貌似。。。

第1个回答  2014-02-19
首先要先添加project->references->microsoft excel...
然后新建一个 Excel.Application 一个Excel.Workbook 两个worksheets 一个Excel.Range
再把datagrid的数据取出来 放到一个数组中
在设置好range 在sheet中的范围
再把数组赋值给range追问

我的主要是活动sheet的问题,已经处理好了,还是感谢

第2个回答  2014-02-18
如果DataGrid绑定了数据源,例如Table1.可以利用Table1WritetoXML导出数据。如果没有那就写循环一个一个赋值到Worksheet上去吧。追问

谢啦,不过我已经知道了

本回答被网友采纳
相似回答