|
楼主 |
发表于 2015-7-12 12:44
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
老师您好!
我按您的指示去过,可是总是提示“缺少end sub”或者其他。
我的步骤是这样的,麻烦您看一下,是否有什么问题。
工具——宏——vba——模板——用户窗体——命令按钮——双击命令按钮——复制代码1/2——点击继续按钮(小三角形),回到excel表格点击命令按钮,提示——编译错误:缺少End Sub。
以下是我尝试的代码
代码1:
Sub aa()
arr = [a2:a3505]
brr = [b2:b5464]
crr = [c2:c49]
For ii = 1 To uboud(crr)
brr(i, 1) = Replace(brr(i, 1), crr(ii, 1), "") '移除非关键词
Next
if len(brr(i, 1))>1 then brr(i, 1) = FuzzyLookup(brr(i, 1), arr, , 2, 2, 4) '2个及以上开始计数计数2个以上为匹配
Next
[d2:d5464] = brr
End Sub
代码2:
Sub aa()
arr = [a2:a3505]
brr = [b2:b5464]
crr = [c2:c49]
For ii = 1 To uboud(crr) To 1 Step -1
If crr(i, 2) > 1 Then Exit For '1次以上的非关键词
Next
pc = i
For i = 1 To UBound(brr)
For ii = 1 To pc
brr(i, 1) = Replace(brr(i, 1), crr(ii, 1), "") '移除非关键词
Next
if len(brr(i, 1))>1
then brr(i, 1) = FuzzyLookup(brr(i, 1), arr, , 2, 2, 4) '2个及以上开始计数计数2个以上为匹配
Next
[d2:d5464] = brr
End Sub
我也试过再加一个end sub,可是这个提示就是不消失,一直提示着。
是哪里出了错吗?麻烦老师了。很对不起,我这么笨……
|
|