Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column <> 1 Then Exit Sub For x = 2 To 1000 If Sheets('Sheet1').Cells(x, 1).Value = Target.Value Then Sheets('Sheet2').Cells(Target.Row, 2) = Sheets('Sheet1').Cells(x, 2) Sheets('Sheet2').Cells(Target.Row, 3) = Sheets('Sheet1').Cells(x, 3) Exit Sub End If Next x End Sub |
|
来自: Excel实用知识 > 《VBA与EXCEL》