1,453
社区成员
发帖
与我相关
我的任务
分享
Private Sub Form_Load()
VSFlexGrid1.TextMatrix(0, 1) = "ID"
VSFlexGrid1.TextMatrix(0, 2) = "数据1"
VSFlexGrid1.TextMatrix(0, 3) = "数据2"
VSFlexGrid1.TextMatrix(1, 1) = "1"
VSFlexGrid1.TextMatrix(1, 2) = "154"
VSFlexGrid1.TextMatrix(1, 3) = "155"
VSFlexGrid1.TextMatrix(2, 1) = "2"
VSFlexGrid1.TextMatrix(2, 2) = "ddd"
VSFlexGrid1.TextMatrix(2, 3) = "552"
VSFlexGrid1.TextMatrix(3, 1) = "3"
VSFlexGrid1.TextMatrix(3, 2) = "851"
VSFlexGrid1.TextMatrix(3, 3) = "545"
VSFlexGrid1.TextMatrix(4, 1) = "4"
VSFlexGrid1.TextMatrix(4, 2) = "kkj"
VSFlexGrid1.TextMatrix(4, 3) = ""
VSFlexGrid1.TextMatrix(5, 1) = "5"
VSFlexGrid1.TextMatrix(5, 2) = "ddg"
VSFlexGrid1.TextMatrix(5, 3) = ""
VSFlexGrid1.TextMatrix(6, 1) = "6"
VSFlexGrid1.TextMatrix(6, 2) = ""
VSFlexGrid1.TextMatrix(6, 3) = ""
VSFlexGrid1.TextMatrix(7, 1) = "7"
VSFlexGrid1.TextMatrix(7, 2) = "kuu"
VSFlexGrid1.TextMatrix(7, 3) = "155"
Dim 字符账号量 As Integer, 英文账号量 As Integer, 空格数 As Integer
CountVsFlexGrid VSFlexGrid1, 1, 7, 2, 3, 字符账号量, 英文账号量, 空格数
MsgBox "字符账号量=" & 字符账号量 & vbCrLf & "英文账号量=" & 英文账号量 & vbCrLf & "空格数=" & 空格数
End Sub
'┏〓〓〓〓〓〓〓〓〓 CountVsFlexGrid,start 〓〓〓〓〓〓〓〓〓┓
'[简介]:
'统计VsFlexGrid数据
Sub CountVsFlexGrid(VSFlexGrid1 As VSFlexGrid, RowStart As Long, RowTo As Long, ColStart As Long, ColTo As Long, 字符数据量 As Integer, 数字型数据量 As Integer, 空格数 As Integer)
'VB源码,帮你写函数,帮你写代码,帮你写模块,帮你设计软件
'--需要什么函数或功能,可以联系我。
'版权所有,请保留作者信息.QQ:2605961812
'如需商业用途请联系作者
Dim Row As Integer, Col As Integer
For Row = RowStart To RowTo
For Col = ColStart To ColTo
If VSFlexGrid1.TextMatrix(Row, Col) = "" Then
空格数 = 空格数 + 1
ElseIf IsNumeric(VSFlexGrid1.TextMatrix(Row, Col)) Then
数字型数据量 = 数字型数据量 + 1
Else
字符数据量 = 字符数据量 + 1
End If
Next
Next
End Sub
'┗〓〓〓〓〓〓〓〓〓 CountVsFlexGrid,end 〓〓〓〓〓〓〓〓〓┛