酷代码 AI
菜单
服务商

excel vba 如果表1里面的最后一个非空格大于100行,则显示“超过100行”,否则显示“正常显示”

解析:首先,我们需要在Excel VBA中编写一个函数,该函数将检查表1中的非空单元格数量。如果非空单元格数量大于100,则返回“超过100行”,否则返回“正常显示”。 代码如下: ```vba Function CheckRows() As String Dim ws As Worksheet Dim rng As Range Dim lastRow As Long Dim nonEmptyCount As Long Set ws = ThisWorkbook.Worksheets("Sheet1") Set rng = ws.UsedRange lastRow = rng.Cells(rng.Rows.Count, 1).End(xlUp).Row nonEmptyCount = Application.WorksheetFunction.CountA(rng) If nonEmptyCount > 100 Then CheckRows = "超过100行" Else CheckRows = "正常显示" End If End Function ``` 在Excel VBA中,你可以使用`ThisWorkbook.Worksheets("Sheet1")`来选择名为“Sheet1”的工作表。`ws.UsedRange`表示工作表中已使用的单元格范围。`Application.WorksheetFunction.CountA(rng)`用于计算指定范围内非空单元格的数量。 [2024-01-12 19:57:15 | AI写代码神器 | 295点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]