100分哦,怎樣得到任何一個excel文件的行數?多謝了!

舍南舍北 2004-11-19 01:45:28
怎樣得到任何一個excel文件的行數
...全文
90 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
junki 2004-11-19
  • 打赏
  • 举报
回复
使用Sheet1.UsedRange.Rows.Count计算已使用的行数。
tztz520 2004-11-19
  • 打赏
  • 举报
回复
''首先引用Microsoft Excel 11.0 Object Library,版本是根据你安装的EXCEL版本决定的

Private Sub Command1_Click()
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim PointSheet As Excel.Worksheet
Set xlApp = CreateObject("Excel.Application") '创建EXCEL对象
Set xlBook = xlApp.Workbooks.Open("F:\ABC2.XLS") '打开已经存在的EXCEL工件簿文件
xlApp.Visible = False '设置EXCEL对象不可见
Set PointSheet = xlBook.Worksheets.Item(1) '设置活动工作表

MsgBox "总行数是:" & PointSheet.UsedRange.Rows.Count


xlApp.Quit
Set xlApp = Nothing '"交还控制给Excel
Set xlBook = Nothing
Set PointSheet = Nothing

End Sub
Abyss-Xu 2004-11-19
  • 打赏
  • 举报
回复
学习
creazyfish 2004-11-19
  • 打赏
  • 举报
回复
Sheets("Sheet1").[a1].CurrentRegion.Rows.Count
这个就可以的(sheet1,第一列的记录数)
lxcc 2004-11-19
  • 打赏
  • 举报
回复
MsgBox Sheet1.UsedRange.Rows.Count 'Sheet1为某个Sheet的名称

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧