当前位置:首页教育技巧excel技巧excel换行

电子表格Excel里面“勾”“ 叉”统计

减小字体 增大字体 2025-12-20 13:21:56


1.Excel里面“勾”“ 叉”统计

'如果第一行有批注,将批注删除后再运行

Sub 统计对错()

Dim R As Integer

Dim L As Integer

Dim w As Integer

Dim i As Integer

Dim intC, intW As Integer

Dim strDes As String

Dim xlsWs As New Worksheet

100 '开始统计操作

w = InputBox("请输入要统计第几个工作表的内容:", , 1)

R = InputBox("请输入统计列:", , 1)

L = InputBox("请输入从第几行开始统计", , 1)

i = L

intC = 0: intW = 0

Set xlsWs = ThisWorkbook.Worksheets(w)

Do While Not xlsWs.Cells(i, R) = ""

If xlsWs.Cells(i, R) = "√" Then

intC = intC + 1

ElseIf xlsWs.Cells(i, R) = "ⅹ" Then

intW = intW + 1

strDes = strDes + Chr(13) + Chr(10) + "第" + Trim(intW) + "次错误时已经第" + Trim(intC) + "次正确"

intC = 0

End If

i = i + 1

Loop

'操作技巧:生成第一个批注后,点右键,显示批注,选中批注,把批注拉大,然后生成其它批注,这样生成的批注都是比较大的。

xlsWs.Cells(1, R).Select

Selection.AddComment

Selection.Comment.Text Text:=strDes

If MsgBox("是否进行下一次统计?", vbYesNo) = vbYes Then GoTo 100

End Sub

评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2026 www.at317.com All Rights Reserved .