以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何遍历工作表?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=51044)

--  作者:lihe60
--  发布时间:2014/5/18 14:32:00
--  如何遍历工作表?
只知excel文件名,不知文件中的工作表名称,如何遍历这些工作表的名称
--  作者:有点甜
--  发布时间:2014/5/18 14:36:00
--  

呃,不是有sheets么?sheet.Name

 

http://www.foxtable.com/help/topics/1144.htm

 


--  作者:lihe60
--  发布时间:2014/5/18 15:09:00
--  

如何获取工作表的数量(即下面的帮助怎么用)

Count
整数型,返回总的工作表数量


--  作者:lihe60
--  发布时间:2014/5/18 15:12:00
--  
book.sheets.count
--  作者:有点甜
--  发布时间:2014/5/18 15:12:00
--  

 给你写吧

 

Dim Book As New XLS.Book("c:\\reports\\test.xls")
For Each s As XLS.Sheet In book.Sheets
    msgbox(s.name)
Next


--  作者:有点甜
--  发布时间:2014/5/18 15:13:00
--  
Dim Book As New XLS.Book("c:\\reports\\test.xls")
Msgbox(book.Sheets.Count)

--  作者:lihe60
--  发布时间:2014/5/18 15:47:00
--  
Merger用于合并数据。
比如合并条件为从工作表第五行开始合并,mg.filter="",引号中的代码如何写?
[此贴子已经被作者于2014-5-18 15:47:22编辑过]

--  作者:有点甜
--  发布时间:2014/5/18 15:50:00
--  

 呃.....第五行开始合并?merger是做不到的。自己编写合并代码吧。

 

 http://www.foxtable.com/help/topics/2334.htm

 


--  作者:lihe60
--  发布时间:2014/5/18 16:00:00
--  
因为我的表第一行不是列名称,并且第一行是合并单元格,这样的工作表如何合并?
--  作者:有点甜
--  发布时间:2014/5/18 16:01:00
--  

 不规则的excel只能用代码合并,你先看看8楼的帮助文档,可以控制从哪一行开始的。