我打开了一个excel 怎么知道记录的个数 能不能用CELL查看里面得字段来计算记录个数?或用函数COUNT来计算RANGE得记录个数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Sub a()Dim ws As WorksheetSet ws = Application.ActiveSheet MsgBox ws.UsedRange.Row + ws.UsedRange.Rows.Count - 1End Sub 请问老兄,我实验:Sub test()MsgBox ActiveSheet.UsedRange.Row +ActiveSheet.UsedRange.Rows.Count - 1MsgBox ActiveSheet.UsedRange.Rows.Count - 1End Sub前一个msgbox报告48,后一个报告49,但后一个是对的,为什么呢? 为什么不直接使用used.range.count 而要used.range.count-1加上一个值呢? 你打开一个空的Sheet,然后从中间开始放数据(不是第一行),那么用range.count只能得到所使用的行的数量,而不是最后被使用的那一行的行号 【声明】以后20分的帖子就不回复了 能不能帮我调出正确的效果 execl 2003如何处理以下表格? Inet控件 POST 的简单问题。 在datareport中,如何显示图片 VB高手们,请帮我一把!! 急!!!请教一个简单的问题 我想在程序中做一个提示功能,请点拨个思路! vb与SQL怎样连接,具体怎样操作呢?非常感谢大侠们! 用VB设计一段单片机与上位机通讯的程序的一些问题 高兴,软件发布了,欢迎下载使用,进来皆者有分! Excel VBA中如何用变量引用单元格区域?
Dim ws As WorksheetSet ws = Application.ActiveSheet
MsgBox ws.UsedRange.Row + ws.UsedRange.Rows.Count - 1End Sub
Sub test()
MsgBox ActiveSheet.UsedRange.Row +
ActiveSheet.UsedRange.Rows.Count - 1MsgBox ActiveSheet.UsedRange.Rows.Count - 1End Sub
前一个msgbox报告48,后一个报告49,但后一个是对的,为什么呢?