vba在sheet1筛选后,将结果复制sheet2中,怎么解决

 我来答
太极健1969
2011-06-28 · TA获得超过9034个赞
知道大有可为答主
回答量:8668
采纳率:69%
帮助的人:3624万
展开全部
用循环+判断确定筛选数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-07-02
展开全部
用VBA 很简单的,如果你将表的结构告诉我,我也可以替你写几句,
例如:
先将sheet2 复制到sheet3
假定客户名都在第一列
在sheet3 中运行下面程序(工具——宏——visual basic编辑器)
Sub kk()
Dim ints As Integer
Dim ragc As Range
Dim stofind As String, firadd As String
Dim wors As Worksheet

Application.ScreenUpdating = False
Set wors = Worksheets("sheet1")
For ints = 2 To 1000
stofind = wors.Cells(ints, 1)
Set ragc = ActiveSheet.Range("A2:A800").Find(what:=stofind, lookat:=xlPart)
If Not ragc Is Nothing Then
firadd = ragc.Address
ragc.EntireRow.Select
Selection.Delete Shift:=xlUp
End If
Next ints
Application.ScreenUpdating = True
End Sub

表中剩下的就是不重复的客户
另外,虚机团上产品团购,超级便宜
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式