在 Excel 使用macro 常用函数 使用行数 招标专家系统————仙盟创梦IDE

非对象不可以set

计算表格非空行

复制代码
Function 仙盟创梦macro_招标系统_专家库非空行数(表 As String) As Long
    Dim 仙盟工作表_专家库 As Worksheet
    Dim 非空行计数 As Long
    Dim dataRange As Range
    
    Set 仙盟工作表_专家库 = ThisWorkbook.Sheets(表)
    
    ' 假设数据在A列到E列
    On Error Resume Next
    Set dataRange = 仙盟工作表_专家库.Range("A:F")
    On Error GoTo 0
    
    If Not dataRange Is Nothing Then
        ' 统计至少有一个非空单元格的行数
        非空行计数 = Evaluate("SUMPRODUCT(--(MMULT(--(dataRange<>""""),ROW(dataRange)^0)>0))")
        MsgBox "包含数据的行数: " & 非空行计数
    Else
        MsgBox "无法定义数据范围!", vbExclamation
    End If
    仙盟创梦macro_招标系统_专家库非空行数 = 非空行计数
End Function

代码

字符串转 数字

获取 使用过的表格

复制代码
Function 仙盟创梦macro_招标系统_专家库非空行数(表 As Worksheet) As Long
仙盟创梦macro_招标系统_专家库非空行数 = 表.UsedRange.rows.Count '- 1
' 仙盟创梦macro_招标系统_专家库非空行数 = 1000
End Function

阿雪技术观

让我们积极投身于技术共享的浪潮中,不仅仅是作为受益者,更要成为贡献者。无论是分享自己的代码、撰写技术博客,还是参与开源项目的维护和改进,每一个小小的举动都可能成为推动技术进步的巨大力量

Embrace open source and sharing, witness the miracle of technological progress, and enjoy the happy times of humanity! Let's actively join the wave of technology sharing. Not only as beneficiaries, but also as contributors. Whether sharing our own code, writing technical blogs, or participating in the maintenance and improvement of open source projects, every small action may become a huge force driving technological progress.

相关推荐
IT_陈寒几秒前
为什么我的Vite热更新老是重新加载整个页面?
前端·人工智能·后端
一袋米扛几楼9819 分钟前
【网络安全】SIEM -Security Information and Event Management 工具是什么?
前端·安全·web安全
小陈工30 分钟前
2026年4月7日技术资讯洞察:下一代数据库融合、AI基础设施竞赛与异步编程实战
开发语言·前端·数据库·人工智能·python
Cobyte39 分钟前
3.响应式系统基础:从发布订阅模式的角度理解 Vue2 的数据响应式原理
前端·javascript·vue.js
竹林81843 分钟前
从零到一:在React前端中集成The Graph查询Uniswap V3池数据实战
前端·javascript
Mintopia1 小时前
别再迷信"优化":大多数性能问题根本不在代码里
前端
倾颜1 小时前
接入 MCP,不一定要先平台化:一次 AI Runtime 的实战取舍
前端·后端·mcp
军军君011 小时前
Three.js基础功能学习十八:智能黑板实现实例五
前端·javascript·vue.js·3d·typescript·前端框架·threejs
恋猫de小郭1 小时前
Android 上为什么主题字体对 Flutter 不生效,对 Compose 生效?Flutter 中文字体问题修复
android·前端·flutter