不能忘记UsedRange了!

本文提供了一个使用VBA在Excel中进行数据查找的例子。通过Sheet2的UsedRange属性定位特定值,并将查找结果写入Sheet1指定单元格。示例展示了如何避免遗漏重要的VBA方法UsedRange。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

放上一个Excel里面的VBA,提醒自己不能再忘记 UsedRange 这个方法集了!

 

 xvalue = -1
    '这里读取sheet1里面的输入值
    xvalue = Val(Sheet1.Cells("19", "A"))
   
    If Trim(Sheet1.Cells("19", "A")) = "" Then
        MsgBox "X 为空 "
        Exit Sub
    End If
   
    xline = -1
    For i = 6 To Sheet2.UsedRange.Rows.Count
        If Val(Sheet2.Cells(i, "C")) = xvalue Then
            xline = i
            Exit For
        End If
    Next i
   
    If xline = -1 Then
        MsgBox "米找到"
        Exit Sub
    End If
   
    Sheet1.Cells(23, 1) = Sheet2.Cells(xline, "J")
    Sheet1.Cells(23, 2) = Sheet2.Cells(xline, "K")
    Sheet1.Cells(23, 3) = Sheet2.Cells(xline, "M")
    Sheet1.Cells(23, 4) = Sheet2.Cells(xline, "N")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值