Filter筛选函数的应法?举个例子
解决方案 »
- 打包之后﹐裝在客戶端上﹐他輸入繁體中文(萬能五筆/風清陽)的時候是亂碼﹐系統都是繁體版的
- 软件的价钱问题!~急,再线等!~~~
- 这种环境下能用VB开发聊天程序挂载到网站上吗?
- 如何实现给代理服务器分类
- 找牛人新手进群交流QQ群:9587088
- 公司急需编程人员
- VB+ACCESS/MSSQL毕业设计..急
- 忍不住要喊一声:《VisualBasic_WIN32_API_编程》是鸡肋!!
- 能否给我一个用vb编的科学型计算器的源程序 急!!!!
- 使用存储过程的问题,很急的,快来帮一下!!
- 关于MDI窗体里放容器的问题(急!!!!!!!!!!!!!!!!!)
- i%=1,这样定义一个int变量怎么不行啊,编译提示我变量未定义,书上说可以这样隐式声明的啊
●用法:传回数组 = Filter(原始数组, 筛选条件, 传回符合条件资料或传回不符合条件资料, 筛选方式)
●Filter的功用在于帮你快速筛选数组内的资料,再以数组的方式传回。 Private Sub Command1_Click()
Dim MyStr(5) As String
MyStr(0) = "Abcdefgh"
MyStr(1) = "编程"
MyStr(2) = "aBCDeF"
MyStr(3) = "123&*678Abcd123"
MyStr(4) = "Xyz-0001-Z0C"
MyRslt = Filter(MyStr, "abc", True, VBTextCompare)
For Each Prt In MyRslt
Print Prt
Next
End Sub
●结果Prt打出:"Abcdefgh"、"aBCDeF"、"123&*678Abcd123"
○也就是说MyRslt(0)="Abcdefgh"、MyRslt(1)="aBCDeF"、MyRslt(2)="123&*678Abcd123"
Private Sub Command1_Click()
Dim MyStr(5) As String
MyStr(0) = "Abcdefgh"
MyStr(1) = "编程"
MyStr(2) = "aBCDeF"
MyStr(3) = "123&*678Abcd123"
MyStr(4) = "Xyz-0001-Z0C"
MyRslt = Filter(MyStr, "abc", False, VBTextCompare)
For Each Prt In MyRslt
Print Prt
Next
End Sub
●结果Prt打出:"编程"、"Xyz-0001-Z0C"