如何只读取Excel文件中使用的行

时间:2012-05-25 11:00:21

标签: excel vb6

我想以只使用行的方式读取Excel文件,即如果excel文件最初包含47行但只填充了10行,那么必须读取10行数据(不要想要在阅读时像A2C7一样提,它默认需要这样做)是否有可能在VB 6.0中实现。请帮我解决这个问题。

   Used Range Property has worked for me,but now i found another problem While using this method ,if i add a value in a row after the last used row and remove the value at once and saves the file , it is showing the wrong usedRange value (i.e) it is showing the address of the row where i added and removed the value at once.how to handle this?

1 个答案:

答案 0 :(得分:1)

尝试在循环中读取,直到该行非空(已使用)。您可以通过以下语法获取已使用的行数:

<workbookname>.Sheets("<SheetName>").UsedRange.Rows.Count

例如

Workbook1.Sheets("Sheet1").UsedRange.Rows.Count