在excel2003中,请编写VBA代码如下图片中的要求,谢谢!

按要求查找出选中范围内,查找(未出现过的数,在设定范围数值内)有哪些?如有不懂的问题,请提问,谢谢!... 按要求查找出选中范围内,查找(未出现过的数,在设定范围数值内)有哪些?

如有不懂的问题,请提问,谢谢!
展开
 我来答
解0人
2015-10-21 · TA获得超过2389个赞
知道大有可为答主
回答量:1474
采纳率:83%
帮助的人:767万
展开全部
Sub ttt()
Dim sRange As Range, r As Range
Dim s$, a, i%
    Set sRange = Selection
    If sRange.Cells.Count = 1 Then
        MsgBox "请选择查找范围!"
        Exit Sub
    End If
    
    s = InputBox("请输入数字区间(格式:80-90):")
    a = Split(s, "-")
    n1 = CInt(Trim(a(0)))
    n2 = CInt(Trim(a(1)))
    
    s = ""
    For i = n1 To n2
        s = s & "," & i
    Next
    
    For Each r In sRange
        s = Replace(s, "," & r, "")
    Next
    
    a = Split(s, ",")
    Set r = sRange.Cells(1, 1).Offset(-2, 0)
    For i = 1 To UBound(a)
        r = a(i)
        Set r = r.Offset(-1, 0)
    Next
End Sub
令兰芝8J
2015-10-19 · TA获得超过114个赞
知道答主
回答量:519
采纳率:0%
帮助的人:162万
展开全部
你这个需要写一个VBA程序,不过看你这个要求应该是要处理挺多的东西吧,需要参数可改的那种?
更多追问追答
追问
是的
追答
那这个工程稍微有点大,你需要给比较详细的资料。jia我来说下吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ynzsvt
2015-10-20 · TA获得超过6665个赞
知道大有可为答主
回答量:1.5万
采纳率:40%
帮助的人:2699万
展开全部
范围怎么处理,输入么?
追问
是VBA代码确定范围在80-90之间的,就行了!
追答
如果你有一位数的话,采纳的答案会出错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式