|
如果订单号含有文本或者和行号不是一一对应,可是试试下面这个- Private Sub CommandButton1_Click()
- Dim Cmb, rng As Range, NotFindArr() As String
- ReDim NotFindArr(1 To 1)
- For i = 1 To 10
- Cmb = Controls("combobox" & i).Value
- Set rng = Sheets("Sheet1").Columns(1).Find(Cmb, , xlValues, xlWhole)
- If Not rng Is Nothing Then
- rng.Offset(, 1) = "已审核"
- Else
- NotFindArr(UBound(NotFindArr)) = Cmb
- ReDim Preserve NotFindArr(1 To UBound(NotFindArr) + 1)
- End If
- Next
- If Len(NotFindArr(1)) > 0 Then MsgBox "以下序号未在序号列表中找到:" & vbCr & Join(NotFindArr, ",")
- End Sub
复制代码 |
|