主页 > 办公自动化 > EXCELVBA统计个数?

EXCELVBA统计个数?

2023-03-06 12:13来源:m.sf1369.com作者:宇宇

Sub 统计() Dim n As Integer n = WorksheetFunction.CountIf(Range(A:A), 李强) MsgBox A列中李强的个数为: & nEnd Sub

以上为一个简单的版本。 下面是一个不依赖工作表函数的版本,即可统计李强也可统计张三,并且会去掉首尾空格再比较的版本。这连个把按本都可以修改为Function。

Sub 统计2() Dim i As Integer Dim r As Integer, n As Integer Dim str, rng str = Application.InputBox(prompt:=请输入要在A列中统计的姓名:, Default:=李强, Type:=2) str = Trim(str) r = Cells(Rows.Count, 1).End(xlUp).Row rng = Range(A1:A & r) For i = 1 To r If Trim(rng(i, 1)) = str Then n = n + 1 Next i MsgBox A列中 & str & 的个数为: & nEnd Sub

相关推荐

企业办公软件都有哪些?

办公自动化 2024-01-14

数控车床自动编程用什么软件?

办公自动化 2024-01-12

写字间物业管理方案

办公自动化 2023-12-09

自动化的好处和坏处

办公自动化 2023-12-05

单片机有什么特征?

办公自动化 2023-11-27

excel2007教程|excel2007教程下载

办公自动化 2023-11-22