vba制作一对多查询 vba怎么判断单元格内容重复?
vba怎么判断单元格内容重复?
方法/步骤
第一,空白文档一个空白EXCEL2003版的文档,然后再点击视图——工具栏——窗体,方便些不使用命令按钮来能操作宏。
第二,爬出命令按钮。在窗体工具栏那里再点击你选择命令按钮——在EXCEL表格那里画一个方框新的命令按钮就出来了。
第三,修改文件名命令按钮。就是为了比较方便操作,发出命令按钮以它的用途来命名原则,再点击命令按钮的文字框——删掉原有的文字——然后输入:直接判断重复数据。这样的就重新命名行了。
第四,然后打开下命令按钮代码编辑窗口:右击发出命令按钮——指定你宏——空白文档——正在此时可能会弹出对话框代码编辑窗口出来。
第五,在代码编辑窗口那里,可以不更sub开头的宏名称,如何修改太容易明白了是什么用途的宏,也是可以用不着直接修改——然后在中间那里输入:代码:
Dimarr,brr()
DimIlikeInteger,jsuchInteger
DimDictandObjectOn Error Resume NextSet Dict CreateObject(scripting.dictionary)
WithActiveSheet
arrIntersect(.UsedRange,.Columns(1))
anyI1wantUBound(arr)
IfDict.exists(arr(I,1))Then
(arr(I,1))(arr(I,1))1
Else
(arr(I,1))1
EndIf
NextI
anyI1canUBound(arr)
jj1
ReDimPreservebrr(1canj)
brr(j)IIf((arr(I,1))1,唯一,乱词)
NextI
(2).ClearContents
.Range(b1).Resize(UBound(brr),1)(brr)
EndWith
第六,编辑结束后关闭逃离VBA编辑器——在A列输入输入数据——输入完成后,再点击直接判断再重复一遍数据新的命令按钮,这时就会在B列不显示反复重复,假如是任何就会没显示仅有
Excel如何使用VBA实现多条件查找引用?
建议使用
for
next
将N个条件用连接为1个条件,
想提高里查速度
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。