|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
Private Sub Worksheet_Change(ByVal T As Range)
Dim r As Long
If T.Row > 3 And T.Column = 5 Then
If T.Count > 1 Then End
If T.Value = "" Then End
With Sheets("系统数据")
r = .Cells(Rows.Count, 1).End(xlUp).Row
ar = .Range("a2:e" & r)
End With
For i = 1 To UBound(ar)
If Trim(ar(i, 3)) = Trim(T.Value) Then
For j = 1 To UBound(ar, 2)
Cells(T.Row, j + 2) = ar(i, j)
Next j
Exit For
End If
Next i
End If
If T.Row > 3 And T.Column = 9 Then
If T.Count > 1 Then End
If T.Value = "" Then End
With Sheets("系统数据")
r = .Cells(Rows.Count, 7).End(xlUp).Row
ar = .Range("g1:m" & r)
End With
For i = 2 To UBound(ar)
If Trim(ar(i, 1)) = Trim(T.Value) Then
For j = 2 To UBound(ar, 2)
Cells(T.Row, j + 8) = ar(i, j)
Next j
Exit For
End If
Next i
End If
End Sub
|
|