返回列表 上一主題 發帖

[發問] 輸入[編號]自動顯示[姓名],查無資料時,如何清空儲存格

[發問] 輸入[編號]自動顯示[姓名],查無資料時,如何清空儲存格

本帖最後由 dou10801 於 2023-2-7 22:43 編輯

輸入[編號]自動顯示[姓名],查無資料時,如何清空儲存格,感恩.


Private Sub Worksheet_Change(ByVal Target As Range)
    Dim xF As Range
    Application.ScreenUpdating = False
    If Target.Count > 2 Or Target.Column <> 2 Then End   
     Set xF = [摘要!a:a].Find(Target.Value, Lookat:=xlWhole)
     If xF Is Nothing Then
        MsgBox "找不到!"
        工作表2.Cells(Target.Row, 3) = ""
        '工作表2.Cells(Target.Row, 2) = ""  '這行無作用
        Exit Sub
     Else
        m1 = xF(2, 1)
        工作表4.Cells(m1, 2).Copy 工作表2.Cells(Target.Row, 3)
     End If
    Application.ScreenUpdating = True
     Set xF = Nothing
End Sub

銷售統計22.rar (17.74 KB)

杜小平

回復 2# Andy2483 感恩,VBA還有很多小細節要學習.
杜小平

TOP

        靜思自在 : 一個缺口的杯子,如果換一個角度看它,它仍然是圓的。
返回列表 上一主題