2011-02-02 68 views
1

我是Excel VBA的新手。我的問題是我有一個XML文件,我需要在Excel中以表格格式顯示其內容。使用VBA Excel宏讀取XML並自定義生成的表格

我寫了一個示例VBA代碼如下:

Dim testFile As Workbook 

Set testFile = Workbooks.OpenXML(
Filename:="D:\sample.xml",LoadOption:=XlXmlLoadOption.xlXmlLoadImportToList) 

它生成的內容在Excel表格的形式,但也有很多空白和一些垃圾數據(數據以XML相關的,但這裏不需要)。我需要刪除空單元格(都在行和列),並刪除一些不需要的列。

有人可以請建議一些方法如何在此進行?

回答

1

根據您對VBA的適應程度,您可以自己解析文件。應該只需引用「Microsoft XML」(msxml#.dll)和look at this question就可以了!