|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 win2009 于 2012-10-17 13:18 编辑
查找汉字 [一-龥] 的操作求助.rar
(10.26 KB, 下载次数: 42)
Public Sub fghgfh()
[a18].Resize(100, 1).ClearContents
On Error Resume Next
Dim Arr
Set d = CreateObject("Scripting.Dictionary")
Arr = Sheet1.[a1].CurrentRegion
For i = 1 To UBound(Arr)
For j = 1 To UBound(Arr, 2)
If Arr(i, j) Like "*[一-龥]*" Then
d(Arr(i, j - 1) & "|" & Arr(i, j) & "|" & Arr(i, j + 1)) = ""
End If
Next
Next
[a18].Resize(d.Count, 1) = Application.Transpose(d.Keys)
End Sub
公有的 过程 fghgfh()
[a18] . 重调大小(100 ,1) . 清除内容
当 错误 转到 下一句
定义变量 arr
设置 d = 创建对象(脚本语言 . 字典)
arr = 工作表1 . [a1] . 当前区域
循环范围 i = 1 到 数组上限(arr)
循环范围 j = 1 到 数组上限(arr ,2)
如果 arr(i ,j) 类似 "*[一-龥]*" 那么
d(arr(i ,j - 1) & "|" & arr(i ,j) & "|" & arr(i ,j + 1)) = ""
结束 如果
下一句
下一句
[a18] . 重调大小(d . 计数值 ,1) = 应用程序 . 区域转置(d . 关键字)
结束 过程
|
评分
-
1
查看全部评分
-
|