我意是求 比如说:只求A列的行数,因为和别的列行数不一样作者: trhleaf 时间: 2011-11-2 19:12
换一种思路,获取总行数后循环,指向下一行数据,再判断这行数据是否为空!作者: wangyanzhao 时间: 2011-11-3 09:42
up作者: wangyanzhao 时间: 2011-11-3 16:48
首先 谢谢各位的回答! 此问题我已经解决,只是当时晚上思路不清楚。ths作者: SexyCat_1113 时间: 2011-11-3 18:41
怎么处理的呀?和大家分享一下~作者: wqh1208 时间: 2011-11-10 23:24
Function GetRowCountByColumn(strPath, strSheetName, strColumnNum)
Dim i, iRowCount, xlApp, OpenExcel
Set xlApp = CreateObject("Excel.Application")
Set OpenExcel = xlApp.Workbooks.Open(strPath)
iRowCount = OpenExcel.WorkSheets(strSheetName).UsedRange.Rows.Count
For i = 1 To iRowCount
If OpenExcel.WorkSheets(strSheetName).Cells(iRowCount - i + 1, strColumnNum) <> "" Then
GetRowCountByColumn = iRowCount - i + 1
Exit For
End If
Next
If GetRowCountByColumn = "" Then
GetRowCountByColumn = 0
End If
OpenExcel.Close
Set xlApp = Nothing
End Function